Contributions to Pipeliner are both welcomed and appreciated.
Code source code targets Java 8.
The project uses an GitHub Flow branching strategy.
main
branch for active development / unreleased coderelease-<VERSION>
branch for a releases- Spotless is used to apply Palantir Java Format
- PMD is used for static analysis
- Expand all Java imports
- Tags are used for releases
For changes, you should...
- Fork the repository
- Create a branch for your work off of
main
- Make changes on your branch
- Build and test your changes
- Open a pull request targeting
main
, tagging@antublue
for review - A Developer Certificate of Origin (DCO) is required for all contributions
Copyright (C) 2024-present Pipeliner project authors and contributors