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:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes with tests
  4. Run make test and make lint
  5. Submit a pull request

See the GitHub repository for contribution guidelines.


Table of contents


Back to top

Copyright © 2026 Pi Gateway. Licensed under MIT.

This site uses Just the Docs, a documentation theme for Jekyll.