We are thrilled that you'd like to contribute to Lainisha! Whether you're here to report bugs, suggest new features, or submit code, your contributions are what keep this project growing.
If you encounter a bug, please open an issue on GitHub. Be sure to include:
- A clear description of the problem.
- Steps to reproduce the issue.
- The expected and actual outcomes.
- Any relevant screenshots or code snippets.
Have a great idea for a new feature? Submit a feature request as an issue with details about:
- Why this feature would be useful.
- Any examples or use cases where this could be applied.
To contribute code:
- Fork the repository.
- Create a branch (
git checkout -b feature/your-feature-name
). - Commit your changes (
git commit -m 'Add a useful feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Open a pull request, and describe the changes made.
All contributions should be accompanied by clear and concise comments, testing if possible, and updated documentation when needed.
Documentation is a critical part of this project. Feel free to submit changes that improve clarity, correct mistakes, or add missing information.
We follow the official Flutter and Dart style guides. Please ensure that your code adheres to these guidelines before submitting a pull request.
If you need help contributing, feel free to reach out by opening a discussion or an issue, and we’ll do our best to assist.
Happy coding!