Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 2.32 KB

CONTRIBUTING.md

File metadata and controls

44 lines (25 loc) · 2.32 KB

Contributing to Django LMS

Thank you for considering contributing to the Django LMS project! Your help is greatly appreciated. Please take a moment to review the following guidelines before making contributions.

Code of Conduct

This project and everyone participating in it are governed by the Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [[email protected]].

How Can I Contribute?

  • Reporting Bugs: If you encounter a bug, please open an issue on the GitHub repository. Be sure to include detailed information about the bug and steps to reproduce it.
  • Suggesting Enhancements: If you have ideas for enhancements or new features, feel free to open an issue to discuss them.
  • Pull Requests: Contributions via pull requests are welcome! Fork the repository, make your changes, and submit a pull request with a clear description of your changes.

Development Setup

To set up the project for development, follow the instructions in the README.md file. Be sure to create a virtual environment and install the necessary dependencies before starting development.

Code Style

Please adhere to the PEP 8 style guide for Python code. Ensure that your code is well-documented and follows best practices.

Testing

Before submitting a pull request, make sure to test your changes thoroughly. Write unit tests and ensure that all existing tests pass.

Pull Request Guidelines

  • Follow the pull request template provided when submitting a pull request.
  • Provide a clear description of the problem you're solving and the changes you've made.
  • Ensure that your code is properly formatted and passes all tests.
  • Be responsive to feedback and be willing to make changes if necessary.

Code Reviews

All pull requests will undergo code review. Be prepared to receive feedback and make revisions as needed. Code reviews help maintain code quality and ensure that contributions meet project standards.

Attribution

Contributors will be acknowledged in the project's documentation. By contributing to this project, you agree to have your contributions licensed under the MIT License.


We appreciate your interest in contributing to Django LMS! If you have any questions or need assistance, feel free to reach out to the project maintainers.