MakerFLOSS/docs/makerFLOSS_house_rules.md
sjat 48cfecae39 docs: sync house rules slide with CLAUDE.md working norms
- Language rule updated: adds commits, changes Danish exception to
  meeting notes (was: service UIs)
- Add Git norms: trunk-based, feature branches, simple messages
- Add AI policy: allowed but reviewed, no secrets in commits
- License: FLOSS by default (was: MIT by default)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 19:12:19 +02:00

1.1 KiB
Raw Blame History

marp pagination
true true

makerFLOSS Working Norms (v0.1)

We aim to experiment, learn together and have fun. MakerFLOSS is not the same as the Orange Makers IT setup - but we try to help out where we can.

We try to not have too many rules or guidelines, but here are the main ones:

  • Political

    • We make mistakes - but try to mostly make them in our labs and not on our production setup.
    • If you brake something - try to fix it. If you can't, tell and ask for help.
    • We only use non-FLOSS if we really have to.
    • We foster collaboration by being open and not gatekeep (everybody can get root access).
    • Try not to do anything that will make us have to create a boring rule.
  • Technical

    • Language: English for code, docs, commits (meeting notes may be in Danish)
    • Git: Trunk-based development, feature branches, simple commit messages
    • Environments: containerized, reproducible setups.
    • Hardware: all setups documented + labeled physically.
    • AI: Allowed but reviewed; no secrets in commits
    • Decisions: lightweight markdown decision logs.
    • Licenses for what we build: FLOSS by default.