Architecture, ADRs, Terraform IaC, governance, brand kit and legal docs for the Beeping Platform.
beeping-meta is the single source of truth for everything that doesn't belong in any individual product repo of the Beeping Platform:
- ποΈ Architecture β C4 diagrams, sequence diagrams, system context
- π ADRs β Architecture Decision Records (Michael Nygard format)
- ποΈ Terraform IaC β All infrastructure as code (GCP, Firebase, Cloudflare DNS)
- π Legal β Terms, privacy, DPA, AUP, security policy, sub-processors list
- π¨ Brand β Logo, palette, typography, design tokens
- π Data governance β Telemetry schema whitelist, PII redaction rules
- π Runbooks β Operational runbooks, incident response, DR
- π€ Reusable workflows β GitHub Actions workflows shared across all 18 repos
- π Compatibility matrix β Cross-repo version compatibility tracking
It also serves as the technical home for cross-repo coordination of the Beeping ecosystem.
beeping-meta is one of 18 repositories that make up the Beeping Platform. See the organization profile for the full ecosystem map.
| Category | Repo |
|---|---|
| π± Foundation (this repo) | beeping-meta |
| π§± Core lib | beeping-core (C++) |
| π‘ Service | beepbox (C++ HTTP server) |
| π± Mobile native | beeping-android, beeping-ios |
| π Cross-platform | beeping_flutter, beeping-react-native |
| π Web monorepo | beeping-web (@beeping/web, @beeping/react, @beeping/vue, @beeping/svelte, @beeping/vanilla) |
| βοΈ Server SDKs | beeping-node, beeping-python |
| π οΈ Tools | beeping-cli (Rust) |
| βοΈ Cloud | beeping-backend (Firebase Functions), beeping-portal (Next.js dev console) |
| π Public sites | beeping-www (marketing), beeping-docs (Astro Starlight) |
| π² Reference apps | beeply (Flutter), beeply-rn (React Native), beeply-web (Next.js + React) |
beeping-meta/
βββ architecture/ β C4 diagrams + sequence diagrams (Phase 0 BEE-8)
βββ decisions/ β ADRs (Phase 0 BEE-7)
βββ terraform/ β IaC for GCP + Firebase + Cloudflare (Phase 0 BEE-14)
β βββ gcp/
β βββ firebase/
β βββ cloudflare/
β βββ modules/
βββ legal/ β Terms, privacy, DPA, AUP (Phase 0 BEE-13)
βββ brand/ β Logo, palette, typography, tokens (Phase 0 BEE-12)
βββ data-governance/ β Telemetry schema, PII redaction whitelist
βββ runbooks/ β Incident response, DR playbooks
βββ scripts/ β Helper scripts
βββ .github/
β βββ workflows/ β Reusable workflows shared across the ecosystem (Phase 0 BEE-10)
β βββ ISSUE_TEMPLATE/
β βββ PULL_REQUEST_TEMPLATE.md
βββ compatibility.md β Cross-repo version matrix (Phase 0 BEE-9)
βββ MEMORY.md β Operational notebook
βββ CHANGELOG.md
βββ CODE_OF_CONDUCT.md
βββ CONTRIBUTING.md
βββ LICENSE
βββ README.md
βββ SECURITY.md
βββ VERSION
Early development. Most directories contain placeholder READMEs with the task ID that will populate them.
Track progress in the Beeping Platform Linear project (read-only after launch).
- π Decisions index β All ADRs
- ποΈ Architecture β C4 diagrams + sequences
- ποΈ Terraform β IaC entry point
- π Legal β Terms, privacy, DPA
- π¨ Brand kit β Logo, palette, tokens
- π Data governance β Telemetry schema, redaction
- π Runbooks β Incident response
- π€ Contributing
- π‘οΈ Security
- π Compatibility matrix
git clone https://github.com/beeping-io/beeping-meta.git
cd beeping-meta
lefthook install
bash scripts/smoke-test.shSee CONTRIBUTING.md. Conventional Commits enforced via commitlint.
See SECURITY.md. Vulnerabilities β security@beeping.io (do not open public issues).