{"id":49225972,"url":"https://github.com/beeping-io/beeping-meta","last_synced_at":"2026-04-24T07:06:49.641Z","repository":{"id":350013378,"uuid":"1204869397","full_name":"beeping-io/beeping-meta","owner":"beeping-io","description":"🌱 Architecture, ADRs, Terraform IaC, governance, brand kit and legal docs for the Beeping Platform","archived":false,"fork":false,"pushed_at":"2026-04-08T14:25:46.000Z","size":96,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"develop","last_synced_at":"2026-04-08T15:24:38.990Z","etag":null,"topics":["adr","architecture","beeping","governance","meta","open-source","terraform"],"latest_commit_sha":null,"homepage":"https://beeping.io","language":"ASL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/beeping-io.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-08T12:14:07.000Z","updated_at":"2026-04-08T14:26:19.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/beeping-io/beeping-meta","commit_stats":null,"previous_names":["beeping-io/beeping-meta"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/beeping-io/beeping-meta","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeping-io%2Fbeeping-meta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeping-io%2Fbeeping-meta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeping-io%2Fbeeping-meta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeping-io%2Fbeeping-meta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/beeping-io","download_url":"https://codeload.github.com/beeping-io/beeping-meta/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeping-io%2Fbeeping-meta/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32212819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T03:15:14.334Z","status":"ssl_error","status_checked_at":"2026-04-24T03:15:11.608Z","response_time":64,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adr","architecture","beeping","governance","meta","open-source","terraform"],"created_at":"2026-04-24T07:06:48.885Z","updated_at":"2026-04-24T07:06:49.629Z","avatar_url":"https://github.com/beeping-io.png","language":"ASL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌱 beeping-meta\n\n\u003e **Architecture, ADRs, Terraform IaC, governance, brand kit and legal docs for the [Beeping Platform](https://beeping.io).**\n\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Status: Early Development](https://img.shields.io/badge/status-early_development-orange)](https://linear.app/beeping/project/beeping-platform-03da887d924e)\n[![Beeping Platform](https://img.shields.io/badge/platform-Beeping-7C3AED)](https://beeping.io)\n[![Conventional Commits](https://img.shields.io/badge/conventional%20commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n\n---\n\n## 🧩 What is this repo?\n\n`beeping-meta` is the **single source of truth** for everything that doesn't belong in any individual product repo of the Beeping Platform:\n\n- 🏗️ **Architecture** — C4 diagrams, sequence diagrams, system context\n- 📜 **ADRs** — Architecture Decision Records (Michael Nygard format)\n- 🏗️ **Terraform IaC** — All infrastructure as code (GCP, Firebase, Cloudflare DNS)\n- 📜 **Legal** — Terms, privacy, DPA, AUP, security policy, sub-processors list\n- 🎨 **Brand** — Logo, palette, typography, design tokens\n- 📊 **Data governance** — Telemetry schema whitelist, PII redaction rules\n- 📘 **Runbooks** — Operational runbooks, incident response, DR\n- 🤖 **Reusable workflows** — GitHub Actions workflows shared across all 18 repos\n- 📊 **Compatibility matrix** — Cross-repo version compatibility tracking\n\nIt also serves as the **technical home** for cross-repo coordination of the Beeping ecosystem.\n\n## 🌐 The 18-repo ecosystem\n\n`beeping-meta` is one of 18 repositories that make up the Beeping Platform. See the [organization profile](https://github.com/beeping-io) for the full ecosystem map.\n\n| Category | Repo |\n|---|---|\n| 🌱 Foundation (this repo) | `beeping-meta` |\n| 🧱 Core lib | `beeping-core` (C++) |\n| 📡 Service | `beepbox` (C++ HTTP server) |\n| 📱 Mobile native | `beeping-android`, `beeping-ios` |\n| 🔌 Cross-platform | `beeping_flutter`, `beeping-react-native` |\n| 🌐 Web monorepo | `beeping-web` (`@beeping/web`, `@beeping/react`, `@beeping/vue`, `@beeping/svelte`, `@beeping/vanilla`) |\n| ⚙️ Server SDKs | `beeping-node`, `beeping-python` |\n| 🛠️ Tools | `beeping-cli` (Rust) |\n| ☁️ Cloud | `beeping-backend` (Firebase Functions), `beeping-portal` (Next.js dev console) |\n| 🌐 Public sites | `beeping-www` (marketing), `beeping-docs` (Astro Starlight) |\n| 📲 Reference apps | `beeply` (Flutter), `beeply-rn` (React Native), `beeply-web` (Next.js + React) |\n\n## 📁 Directory structure\n\n```text\nbeeping-meta/\n├── architecture/      → C4 diagrams + sequence diagrams (Phase 0 BEE-8)\n├── decisions/         → ADRs (Phase 0 BEE-7)\n├── terraform/         → IaC for GCP + Firebase + Cloudflare (Phase 0 BEE-14)\n│   ├── gcp/\n│   ├── firebase/\n│   ├── cloudflare/\n│   └── modules/\n├── legal/             → Terms, privacy, DPA, AUP (Phase 0 BEE-13)\n├── brand/             → Logo, palette, typography, tokens (Phase 0 BEE-12)\n├── data-governance/   → Telemetry schema, PII redaction whitelist\n├── runbooks/          → Incident response, DR playbooks\n├── scripts/           → Helper scripts\n├── .github/\n│   ├── workflows/     → Reusable workflows shared across the ecosystem (Phase 0 BEE-10)\n│   ├── ISSUE_TEMPLATE/\n│   └── PULL_REQUEST_TEMPLATE.md\n├── compatibility.md    → Cross-repo version matrix (Phase 0 BEE-9)\n├── MEMORY.md           → Operational notebook\n├── CHANGELOG.md\n├── CODE_OF_CONDUCT.md\n├── CONTRIBUTING.md\n├── LICENSE\n├── README.md\n├── SECURITY.md\n└── VERSION\n```\n\n## 🚧 Status\n\n\u003e **Early development.** Most directories contain placeholder READMEs with the task ID that will populate them.\n\u003e\n\u003e Track progress in the [Beeping Platform Linear project](https://linear.app/beeping/project/beeping-platform-03da887d924e) (read-only after launch).\n\n## 🔗 Quick links\n\n- 📋 [Decisions index](decisions/README.md) — All ADRs\n- 🏗️ [Architecture](architecture/README.md) — C4 diagrams + sequences\n- 🏗️ [Terraform](terraform/README.md) — IaC entry point\n- 📜 [Legal](legal/README.md) — Terms, privacy, DPA\n- 🎨 [Brand kit](brand/README.md) — Logo, palette, tokens\n- 📊 [Data governance](data-governance/README.md) — Telemetry schema, redaction\n- 📘 [Runbooks](runbooks/README.md) — Incident response\n- 🤝 [Contributing](CONTRIBUTING.md)\n- 🛡️ [Security](SECURITY.md)\n- 📊 [Compatibility matrix](compatibility.md)\n\n## 🛠️ Local setup\n\n```bash\ngit clone https://github.com/beeping-io/beeping-meta.git\ncd beeping-meta\nlefthook install\nbash scripts/smoke-test.sh\n```\n\n## 🤝 Contributing\n\nSee [`CONTRIBUTING.md`](CONTRIBUTING.md). Conventional Commits enforced via `commitlint`.\n\n## 🛡️ Security\n\nSee [`SECURITY.md`](SECURITY.md). Vulnerabilities → `security@beeping.io` (do **not** open public issues).\n\n## 📜 License\n\n[Apache License 2.0](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeeping-io%2Fbeeping-meta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeeping-io%2Fbeeping-meta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeeping-io%2Fbeeping-meta/lists"}