Thank you for your interest in contributing to Django Ledger. Before submitting your contribution, please review the following guidelines:
All pull requests are welcome, as long as they address bugfixes, enhancements, new ideas, or add value to the project in any shape or form. Please refrain from submitting pull requests that focus solely on code linting, refactoring, or similar cosmetic changes.
All contributors must sign our Contributor License Agreement. This agreement ensures that:
- You grant us a perpetual, worldwide, non-exclusive, royalty-free license to use your contributions.
- You confirm that you have the right to grant us these rights.
- You understand that your contributions will be under the project's open-source license.
- The copyright for Django Ledger is held by the project owner.
- By contributing, you agree that your contributions will be licensed under the same terms.
- Ensure your code adheres to our coding standards and style guide.
- All new code should be accompanied by appropriate tests.
- Update documentation as necessary.
- Submit pull requests against the
developbranch. - Clearly describe the problem and solution in your PR description.
- Include any relevant issue numbers.
- Use the issue tracker to report bugs or suggest enhancements.
- Provide as much detail as possible, including steps to reproduce for bugs.
- By contributing to Django Ledger, you acknowledge that the project owner retains the right to use, modify, and distribute your contribution as part of the project.
- The project owner reserves the right to reject any contribution.
- Adhere to our Code of Conduct in all interactions within the project community.
- Contributions to documentation, tutorials, or other non-code assets are also subject to these guidelines.
- Contributions are provided "as is" without warranty of any kind.
By submitting a contribution, you agree to these terms and conditions. The project owner reserves the right to update these guidelines as necessary.
Thank you for helping improve Django Ledger!