Thank you for considering contributing to EventWise! We welcome your contributions to enhance the system and make it even better. To ensure a smooth and collaborative development process, please follow these guidelines:
- Fork the repository and clone it to your local machine.
- Install the necessary dependencies by running
pip install -r requirements.txt
. - Create a new branch for your contribution:
git checkout -b feature/new-feature
orbugfix/issue-fix
. - Make your changes, ensuring they align with the project's coding style and guidelines.
- Test your changes thoroughly to ensure they work as intended.
- Once you're satisfied with your changes, push your branch to your forked repository.
- Submit a pull request (PR) to the
main
branch of the main repository. - Provide a clear and descriptive title for your PR.
- Include a detailed description of the changes you've made and their purpose.
- Ensure your code is well-documented and include relevant tests if applicable.
- Be responsive to feedback and address any review comments or requests for changes promptly.
- Follow the existing code style and conventions used in the project.
- Write clear and concise code with meaningful variable and function names.
- Include comments where necessary to explain complex logic or improve code readability.
- Use proper indentation and formatting to ensure code consistency.
If you encounter any bugs, issues, or have feature requests, please submit them via the GitHub issue tracker. Provide detailed information about the problem, including steps to reproduce it, if applicable.
By contributing to EventWise, you agree that your contributions will be licensed under the project's MIT License.
If you have any questions or need further assistance, feel free to reach out to the project maintainers at [email protected].
We appreciate your contributions and look forward to working together to improve EventWise!