Thank you for your interest in contributing to Cooketh Flow! 🚀 We welcome contributions of all kinds, including code, documentation, bug reports, and feature suggestions.
- Fork the Repository: Click the
Forkbutton at the top of the repository page to create your own copy. - Clone Your Fork: Clone the repository to your local machine:
git clone https://github.com/your-username/Cooketh-Flow.git cd Cooketh-Flow - Create a Branch: Create a new branch for your changes from the
rewritebranch:git checkout rewrite git checkout -b feature-branch
- Make Changes: Implement your changes and ensure they follow the project's coding guidelines. Do not touch or tamper with the
v0.1.0branch, as it is used for deployment. - Test Your Changes: Run tests (if applicable) to verify that everything works correctly.
- Commit Your Changes: Commit with a clear message describing your changes:
git commit -m "Add feature XYZ" - Push Your Changes: Push your branch to your forked repository:
git push origin feature-branch
- Open a Pull Request: Go to the original repository and open a Pull Request (PR) targeting the
rewritebranch. Ensure your PR is directed to therewritebranch, notv0.1.0.
- Follow consistent formatting and linting rules.
- Write clear and concise commit messages.
- Document your code where necessary.
- Ensure your changes do not break existing functionality.
If you find a bug or have a feature request, please open an issue with a clear description and any relevant details.
- Be respectful and inclusive.
- Follow the Code of Conduct.
- Help others by reviewing and discussing pull requests.
Cooketh Flow is led by Subroto Banerjee as BDFL, who makes final decisions on the project’s direction. Contributors are encouraged to share ideas via GitHub Issues, but the BDFL reserves the right to guide the roadmap.
By contributing, you agree that your contributions will be licensed under the same license as Cooketh Flow.
We appreciate your contributions! ❤️ Happy coding!