First off, thank you for considering contributing to PCM! It's people like you that make PCM such a great tool.
Before creating bug reports, please search the issue tracker to see if the problem has already been reported. If you find a closed issue that seems like what you're experiencing, open a new issue and include a link to the original issue in the body of your new one.
Feature requests are welcome! Please open an issue and describe the use case and the proposed solution.
- Fork the repo and create your branch from
develop. - If you've added code that should be tested, add tests.
- If you've changed APIs, update the documentation.
- Ensure the test suite passes.
- Make sure your code lints.
- Issue that pull request!
We follow the standard Spring Boot coding conventions. Please ensure your IDE is configured to use them.
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or less
- Reference issues and pull requests liberally after the first line