Development
Contributing to Pi Gateway, extending functionality, and working with the codebase.
Guides
- Extensions — Building custom extensions for Pi Gateway
Development Setup
Clone the repository and run tests:
git clone https://github.com/1mb-dev/pi-gateway.git
cd pi-gateway
make test # Run all tests
make lint # Check code quality
Contributing
Contributions are welcome. To get started:
- Fork the repository
- Create a feature branch
- Make your changes with tests
- Run
make testandmake lint - Submit a pull request
See the GitHub repository for contribution guidelines.
Related
- How the system works → Architecture
- Full technical context → Knowledge Transfer