Contributing Code
WeSense is open source and welcomes contributions across the entire stack.
Repository Map
| Repository | Language | Description |
|---|---|---|
wesense-sensor-firmware | C++ (Arduino) | ESP32 firmware |
wesense-ingester-core | Python | Shared ingester library |
wesense-ingester-* | Python | Data source adapters |
wesense-respiro | Node.js | Interactive sensor map |
wesense | Docker Compose | Deployment configuration |
Areas Where We Need Help
- New ingesters — connect additional data sources (see Writing an Ingester)
- Firmware — support for new sensor hardware, power optimisation
- Visualisations — charts, analysis tools, dashboards built on the data
- Frontend — improvements to the map and website
- Testing — automated tests, CI improvements
