Contributing to AirChain
Guidelines for contributing to AirChain's open-source codebase.
Repositories
- Backend: github.com/airchain-ng/backend
- Dashboard: github.com/airchain-ng/dashboard
- Firmware: github.com/airchain-ng/firmware
- Documentation: github.com/airchain-ng/docs
How to Contribute
- Fork the repository
- Create a feature branch
- Make your changes
- Write tests
- Submit a pull request
Code Style
- Python: PEP 8, Black formatter
- JavaScript: ESLint, Prettier
- Git commits: Conventional Commits
Running Tests
# Backend
pytest tests/
# Dashboard
npm test
License
All AirChain code is MIT licensed.