Xio Save

High performance Multithreaded Async I/O for Java 8

Project README

Status

Circle CI

Coverage Status

Snapshot Repository Snapshot install instructions

xio

High performance Multithreaded non-blocking Async I/O for Java 8

Simplicity Leads to Purity - Jiro

Xio is a network library used to build high performance, scalable network applications

Full readme and docs coming soon, to see sample uses, take a look at the tests.

working with the codebase

lombok

This project uses the following lombok features:

github flow

This project is using github flow: https://guides.github.com/introduction/flow/

Source Code Style

xio source code conforms to the standards set forth in the Google Java Style Guide. The following maven plugins maintain the source code standards:

  • maven-git-code-format is a pre-commit git hook that formats all of the java source code files about to be committed.

  • fmt-maven-plugin is run during mvn verify to ensure that source files are formatted correctly.

  • maven-checkstyle-plugin is run during mvn verify to ensure that style conventions are being adhered to.

Testing new jdk versions

build the docker image

docker build -t xio-jdk9 .

test the build

docker run --mount type=bind,src=pwd,dst=/home -t xio-jdk9 ./mvnw verify

interactive prompt

docker run --mount type=bind,src=pwd,dst=/home -it xio-jdk9

Open Source Agenda is not affiliated with "Xio" Project. README Source: xjdr/xio
Stars
32
Open Issues
15
Last Commit
1 year ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating