From 1e873671231fd7e791b7fd3eb5545a99421dd230 Mon Sep 17 00:00:00 2001 From: drjones Date: Wed, 20 May 2026 15:39:37 -0700 Subject: [PATCH] docs: add CONTRIBUTING.md --- CONTRIBUTING.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..1abcac3 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,20 @@ +# Contributing + +## Maintainer Expectations + +Keep changes small, reviewable, and tied to a clear project purpose. Do not mix source changes with generated build output or dependency caches. + +## Before Committing + +- Run the relevant build, lint, or smoke test when the project provides one. +- Check that no credentials, `.env` files, tokens, private keys, captures, dumps, or personal data are staged. +- Keep firmware binaries, large archives, and generated artifacts out of Git unless the repo explicitly documents otherwise. +- Preserve upstream licenses and attribution for third-party code. + +## Documentation + +Update README and wiki pages when setup, hardware, architecture, environment variables, or release behavior changes. + +## Safety + +Only submit work intended for authorized environments. Project documentation should make scope and safe operation clearer, never weaker.