Important
Note for contributors: When branching out, create a new branch from the dev branch.
You are seeing this probably because you want to contribute to our project, and we welcome you! To ensure contributor feels welcome, we have this guide to help you get started and ensure your contributions can be efficiently integrated into the project.
Here are all the things you to contribute to the community.
- 📝 Submitting bug reports or feature requests
- 💡 Improving documentation
- 🔍 Perform tests and fixing bugs
- 🛠️ Contributing code
- 🌐 Helping other users
- Open an issue for bug reports, feature requests, or discussions
- Submit pull requests to contribute code or documentation
- Join ongoing discussions in existing issues and PRs
- Join our Discord community for real-time discussions
- Join our voice channel for direct communication.
- Participate in community events (if we have any).
- Get help from other community members
- Email: thamyikfoong@craftos.net
- For business inquiries or sensitive matters, please reach out directory via email
- For general questions, prefer public channels like GitHub issues or Discord
For faster responses, consider using our Discord channel where the whole community can help!
- Fork the CraftBot repository
- Clone your fork:
git clone https://github.com/<your-github-username>/CraftBot.git
cd CraftBotCreate a new branch for your work:
git checkout -b feature/your-feature-nameTo help fix a bug:
git checkout -b bug/bug-nameAlways branch from the dev branch.
- Code Style: Follow the project's coding standards
- Documentation: Update relevant documentation
- Tests: Add tests for new features
- Commits: Write clear and detail commit messages
- Install ruff on your system
- Run
ruff format .andruff checkand fix the issues - Push your changes:
git add .
git commit -s -m "Description of your changes"
git push origin your-branch-name- Create a Pull Request:
- Go to the CraftBot repository
- Click "Compare & Pull Request" and open a PR against dev branch
- Fill in the PR template with details about your changes
- Be respectful and inclusive
- Help others learn and grow
- Provide constructive feedback
- Ask questions when unsure
- Enjoy building agents
- Open an issue
- Join our Discord community
Thank you for contributing to CraftBot! 🌟