Contributing
BeeCount is an open-source project, and we welcome your contributions!
Ways to Contribute
📝 Improve Documentation
Documentation is very important for users. You can help by:
- Fix Errors - Find documentation errors or outdated content
- Add Details - Add more detailed usage instructions
- Add Screenshots - Add feature screenshots
- Translate - Help translate documentation
How to Contribute to Docs?
- Fork the BeeCount-Website repository
- Edit Markdown files in the
docs/directory - Submit a Pull Request
Documentation uses Markdown format - very simple!
🐛 Report Issues
Found a bug or have a feature suggestion?
- Visit GitHub Issues
- Click "New Issue"
- Choose an appropriate template
- Describe the issue in detail
A good issue should include:
- Problem description
- Steps to reproduce
- Expected behavior
- Actual behavior
- Device info (model, OS version)
- Screenshots (if applicable)
💻 Contribute Code
If you know Flutter development:
- Fork the BeeCount repository
- Create a feature branch
- Commit your code
- Create a Pull Request
Development Environment
- Flutter 3.27+
- Dart 3.6+
- Xcode (for iOS development)
- Android Studio (for Android development)
⭐ Star the Project
The simplest way to support - give the project a Star!
💬 Join Discussions
Join the community and connect with other users:
Contributors
Thanks to all contributors for their efforts!
All forms of contribution are very welcome, even just fixing a typo!