Thank you for considering contributing to this project! We appreciate your interest and help in making this project better. Please take a moment to review the following guidelines to ensure a smooth contribution process.
Before you start contributing, please check the README for instructions on setting up the project.
To contribute to this project, please follow these steps:
Click the "Fork" button at the top right of the repository to create a copy of this project in your own GitHub account. This will allow you to work on your changes without affecting the original repository.
Use Git to clone your fork of the repository to your local machine. Replace [your-username]
with your actual GitHub username.
git clone https://github.com/[your-username]/indigo.git
Before making changes, create a new branch for your work. Naming your branch descriptively will help others understand its purpose.
git checkout -b my-feature-branch
Make your changes or improvements to the project. Ensure your code follows the project's coding guidelines.
After making your changes, commit them with a clear and concise message explaining the purpose of the commit.
git commit -m "Add new feature" # Use a descriptive commit message
Push your changes to your forked repository on GitHub. This will update your branch with your latest commits.
git push origin my-feature-branch
Once you have pushed your changes to your fork, go to the original repository and click the "New Pull Request" button. Follow the instructions to create a pull request.
A project maintainer will review your pull request. Please be patient during the review process, and be prepared to make additional changes if requested.
Your contributions are valuable! By participating in this project, you help improve it for everyone. Thank you for your support and collaboration! If you encounter any issues or have questions, feel free to raise them by following the Raise an issue process mentioned in the Contribution Guidelines.