Thank you for considering contributing to django-lms! We welcome your contributions to help improve and enhance the project. Whether you're submitting code, documentation, or bug reports, your help is greatly appreciated.
Before you start contributing, please take a moment to review the following guidelines.
Please review and adhere to our Code of Conduct to ensure a positive and respectful atmosphere within the community.
Before contributing, make sure you have the project set up on your local machine. Refer to the README for installation and setup instructions.
Found a bug? Please open an issue on the repository with a detailed description of the problem. Include steps to reproduce it, expected behavior, and any relevant information.
Have an idea for an improvement? We'd love to hear it! Open an issue and describe your enhancement suggestion, why you think it would be valuable, and any additional context.
We welcome pull requests! To contribute code:
- Fork the repository.
- Create a new branch with a descriptive name.
- Make your changes and ensure that the code passes any existing tests.
- Write clear and concise commit messages.
- Push your branch to your fork.
- Open a pull request to the
main
branch of this repository.
Please make sure your code adheres to our style guidelines.
Maintaining consistent coding style is important for the project's readability. Follow these guidelines when submitting code:
- Use consistent indentation (spaces).
- Keep lines under 80 characters for code, and under 120 characters for comments and documentation.
- Write clear and descriptive variable and function names.
- Document your code using comments or docstrings.
- Follow the coding conventions used in the existing codebase.
By contributing to django-lms, you agree that your contributions will be licensed under the django-lms's license.
Thank you for contributing to django-lms! Your support helps make this project better for everyone. If you have any questions, feel free to reach out to the maintainers.