👍🎉 First of all, thank you for considering contributing to Invoice Extractor! 👍🎉
The following is a set of guidelines for contributing to Invoice Extractor. These are just guidelines, not rules, so feel free to use your best judgment and propose changes or improvements to this document via pull requests.
- Before opening a new issue, search for existing issues to avoid duplicates.
- If you find a bug that hasn't been reported yet, create a new issue. Please include as much detail as possible to help us understand the problem.
- You can suggest enhancements or new features by creating an issue. Clearly describe your idea and how it would benefit the project.
- Fork the repository and create your branch from
main
. - If you've added code that should be tested, add tests.
- Ensure that your code passes all existing tests.
- Make sure your commit messages are clear and descriptive.
- Open the pull request and provide a detailed description of your changes.
To set up the development environment, follow the instructions in the README.md file.
Please follow the coding style used in the project. This includes formatting, naming conventions, and other best practices. If you are unsure about anything, feel free to ask for guidance.
By contributing to Invoice Extractor, you agree that your contributions will be licensed under the MIT License.
Happy contributing! 🎉
This CONTRIBUTING.md file provides guidelines for reporting bugs, suggesting enhancements, and contributing code through pull requests. It also includes information about the code of conduct and development setup. Modify it according to your project's specific requirements and guidelines.