Thank you for your interest in contributing to beacon-skill! This guide will help you get started.
- Check open issues on GitHub
- Look for issues labeled
good first issueorhelp wanted - Issues with RTC bounties are marked with bounty amounts
git clone https://github.com/YOUR_USERNAME/beacon-skill.git
cd beacon-skillgit checkout -b feature/your-feature-name- Follow existing code style
- Add tests for new features
- Update documentation as needed
npm test
# or
pytest- Push your branch to your fork
- Create a pull request with a clear description
- Link to the related issue
- Node.js 18+ or Python 3.9+
- Git
# For Node.js
npm install
# For Python
pip install -e .cp config.example.json config.json
# Edit config.json with your settingsUse conventional commits:
feat: add new featurefix: resolve bugdocs: update documentationtest: add testsrefactor: improve code structure
<type>: <description> (fixes #issue-number)
Example: feat: add JSON output mode (fixes #73)
Contributions can earn RTC tokens:
- Bug fixes: 2-5 RTC
- Features: 5-15 RTC
- Documentation: 2-8 RTC
- Community files: 1-3 RTC
- Open an issue for questions
- Join the community discussions
- Check existing documentation
Be respectful and inclusive. We welcome contributions from everyone.
Thanks for contributing! 🚀