Technical documentation for contributing to the Meshtastic Apple app.
See What’s New for recent architectural and procedural changes from the last 12 months, or browse the pages in the sidebar.
Things that trip up first-time contributors — check these before requesting review:
bash scripts/setup-hooks.sh once to install the pre-commit hook, then verify no new warnings with swiftlint lintMeshtasticTests/SwiftUIViewSnapshotTests and commit updated reference PNGsprotobufs/ submodule changed, run ./scripts/gen_protos.sh and commit the generated Swift sources@Model type, add a new VersionedSchema and MigrationStage in MeshtasticSchema.swiftdocs/user/. The docs-staleness CI check will flag the PR if you didn’t. Add the skip-docs-check label if it genuinely isn’t needed.