First off, thanks for taking the time to contribute!
The following is a set of guidelines for contributing to NioFlow and its packages. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
- Ensure you have Java 17+ and Maven 3.9+ installed.
- Clone the repository:
git clone https://github.com/jhanvi857/coreHTTP.git - Copy
.env.exampleto.envand configure local values. - Run tests:
./mvnw clean test(or.\mvn.ps1 clean teston Windows)
- Fork the repo and create your branch from
main. - Write tests for any new features or bug fixes.
- Ensure the test suite passes:
./mvnw clean test. - Update documentation if necessary.
- Create a pull request describing the changes and linking to any relevant issues.
- We follow standard Java conventions.
- Try to keep explicit flow without relying on hidden reflection or heavy abstractions.
We appreciate all your contributions and feedback!