2022-10-31 18:25:09 +10:00
# Meshtastic Protobuf Definitions
2020-12-04 18:32:18 +08:00
2022-10-31 18:25:09 +10:00
[](https://github.com/meshtastic/protobufs/actions/workflows/ci.yml)
[](https://cla-assistant.io/meshtastic/protobufs)
2022-05-12 21:07:05 +10:00
[](https://opencollective.com/meshtastic/)
[](https://vercel.com?utm_source=meshtastic& utm_campaign=oss)
2021-11-23 10:44:00 -08:00
2022-05-12 21:07:05 +10:00
## Overview
2021-11-23 10:44:00 -08:00
2022-05-21 18:21:02 -07:00
The [Protobuf ](https://developers.google.com/protocol-buffers ) message definitions for the Meshtastic project (used by apps and the device firmware).
2021-11-23 10:44:00 -08:00
2022-05-12 21:07:05 +10:00
**[Documentation/API Reference ](https://meshtastic.org/docs/developers/protobufs/api )**
2021-11-23 10:44:00 -08:00
2022-05-12 21:07:05 +10:00
## Stats
2021-11-23 10:44:00 -08:00
2022-10-31 18:25:09 +10:00

2021-11-30 11:45:01 -08:00
2022-05-12 21:07:05 +10:00
## Linter Setup
2022-10-31 18:25:09 +10:00
2022-05-12 21:07:05 +10:00
Linting is performed by [protolint ](https://github.com/yoheimuta/protolint )
Once installed, the Visual Studio Code extension [Proto Lint ](https://marketplace.visualstudio.com/items?itemName=Plex.vscode-protolint ) will perform linting automatically on save.