Contributions are welcome through issues and pull requests.
You need:
- JDK 8 or newer
- Maven 3.6 or newer
- Git
Clone the repository:
git clone https://github.com/arnabnandy7/bugdna.git
cd bugdnaRun the full multi-module test suite:
mvn clean testDo not run mvn deploy for normal development. The deploy lifecycle signs and
publishes release artifacts to Maven Central.
- Keep changes focused on one issue or feature.
- Preserve Java 8 compatibility in the core module.
- Add or update tests for behavior changes.
- Keep failure fingerprints deterministic.
- Document public APIs with Javadocs.
- Avoid including generated files from
target/.
Before opening a pull request:
- Create a branch from
main. - Run
mvn clean test. - Confirm generated files and credentials are not committed.
- Describe the problem, the solution, and any compatibility impact.
By contributing, you agree that your contribution will be licensed under the project's MIT License.