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.