Thank you for your interest in contributing to Parpt!
This project aims to help developers and creators focus their time on high-impact work through clear project prioritization.
We welcome all kinds of contributions, whether you're fixing a bug, writing documentation, adding a new feature or providing feedback.
- Fork the repository
- Set up the project
To run tests locally:
./gradlew testTo run the full build (including tests):
./gradlew buildThis project uses GitHub Actions for continuous integration. All pull requests and pushes to main/develop branches will automatically:
- Build the project with Java 21
- Run all unit tests
- Generate test reports and artifacts
- Validate the Gradle wrapper
The CI pipeline ensures code quality by:
- ✅ Running all unit tests including markdown export functionality
- ✅ Compiling both main and test code
- ✅ Generating test coverage reports
- ✅ Uploading build artifacts
Make sure all tests pass locally before submitting a pull request. The CI checks must pass before merging.
By contributing, you agree that your contributions will be licensed under the project's Stephenson Software Non-Commercial License (Stephenson-NC), as described in LICENSE.