Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 2.29 KB

File metadata and controls

47 lines (34 loc) · 2.29 KB

Contribution Guidelines for Django Ledger

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.

1. Contributor License Agreement (CLA)

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.

2. Copyright

  • 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.

3. Code Contributions

  • Ensure your code adheres to our coding standards and style guide.
  • All new code should be accompanied by appropriate tests.
  • Update documentation as necessary.

4. Pull Requests

  • Submit pull requests against the develop branch.
  • Clearly describe the problem and solution in your PR description.
  • Include any relevant issue numbers.

5. Issue Reporting

  • Use the issue tracker to report bugs or suggest enhancements.
  • Provide as much detail as possible, including steps to reproduce for bugs.

6. Ownership and Rights

  • 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.

7. Code of Conduct

  • Adhere to our Code of Conduct in all interactions within the project community.

8. Documentation and Other Contributions

  • Contributions to documentation, tutorials, or other non-code assets are also subject to these guidelines.

9. No Warranty

  • 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!