Welcome to DoodleFix! We appreciate your interest in contributing. Before you get started, please take a moment to review the following guidelines.
- Code of Conduct
- How to Contribute
- Development Setup
- Coding Guidelines
- Commit Message Guidelines
- License
This project and everyone participating in it are governed by our Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to Aviral Katiyar.
We welcome contributions in the form of bug reports, feature requests, and pull requests.
Before reporting a bug, please check if it has already been reported in the issue tracker. If not, please open a new issue, providing detailed information about the bug, including steps to reproduce it.
If you have an idea for an enhancement, please open an issue to discuss it first. We appreciate your feedback and would love to hear your suggestions.
- Fork the repository and create a new branch for your contribution.
- Make your changes and ensure the code is properly formatted.
- Write tests to cover your changes.
- Make sure all tests pass.
- Open a pull request, providing a clear and concise description of your changes.
- Ensure that your pull request adheres to the coding guidelines and includes a reference to the related issue (if applicable).
To contribute to DoodleFix, you need to have the following prerequisites installed on your system:
-
Python 3.8 or higher: Download and install Python if you haven't already.
-
Poetry: We use Poetry for dependency management. Install it by following the instructions here.
Once you have the prerequisites, you can set up the development environment by following these steps:
-
Clone the repository:
git clone https://github.com/maskboyAvi/AdobeGensolve.git
-
Navigate to the project directory:
cd AdobeGensolve
-
Install dependencies using Poetry:
poetry install
For a more detailed setup guide, consult our documentation.
If you encounter any issues during the setup process, please refer to the documentation or open an issue in the issue tracker.
Follow the guidelines mentioned in our Coding Standards to maintain a consistent coding style.
Please follow the conventional commits format for your commit messages.
By contributing to this project, you agree that your contributions will be licensed under the LICENSE file of this repository.
Thank you for contributing!