Thank you for your interest in contributing to karman! Your contributions help make this project better for everyone.
If you encounter a bug or have a feature request, please open an issue on our Issues page. Provide a clear description of the issue, steps to reproduce it, and any relevant screenshots or logs.
We welcome feature suggestions! If you have an idea for improving karman, open an issue with a detailed description of the feature and why you think it would be valuable.
To contribute code, please follow these steps:
- Fork the Repository: Click the "Fork" button on the top-right of this page to create your own copy of the repository.
- Create a Branch: Create a new branch for your changes.
git checkout -b feature/your-feature
- Make Changes: Implement your changes on your branch.
- Commit Your Changes: Write a clear and concise commit message.
git commit -am "Add feature: your feature description"
- Push to GitHub: Push your changes to your forked repository.
git push origin feature/your-feature
- Open a Pull Request: Open a pull request on the
experimental
repository. Provide a detailed description of your changes and why they are needed.
- Follow the Flutter Style Guide.
- Ensure your code is properly formatted and passes all tests.
Before submitting a pull request, make sure that your changes do not break existing functionality and add any necessary tests for new features.
By participating in this project, you agree to abide by our Code of Conduct.
Your contributions are greatly appreciated. Together, we can make karman even better!
This document is licensed under the GNU General Public License v3.0 (GPL-3.0).