DOKUMENTATION
Für Menschen, die Quellcode lesen.
Und für Menschen, die ihn schreiben.
Kurze Wege ins Projekt. Lange Wege gibt es auch — aber die kurzen decken das meiste ab, was die meisten brauchen.
Das Image bauen
Klone das öffentliche Manifest, synce die Trees, führe das Soong-Target aus und erzeuge denselben Hash, den wir veröffentlichen.
ÖffnenEin Release verifizieren
Hashe die Binärdatei, prüfe die drei Signaturen, vergleiche mit dem veröffentlichten Manifest. Das Verifizierungsskript liefern wir.
ÖffnenEinen Föderationsknoten betreiben
Betreibe einen souveränen Föderationsknoten. PostgreSQL + Rust-Daemon + signierte Peer-Registry. Hilft, das Netzwerk zu dezentralisieren.
ÖffnenEinen Bug melden
Sicherheitsprobleme über security.txt und unseren PGP-Schlüssel. Funktionale Bugs über den öffentlichen Issue-Tracker. Wir antworten innerhalb von 72 Stunden.
ÖffnenEinen Patch beitragen
Pull-Requests sind in jedem öffentlichen Repo willkommen. Wir verlangen Sign-off, mindestens zwei Reviewer und einen bestandenen reproduzierbaren Build.
ÖffnenDie Oberfläche übersetzen
Wir gehen über Englisch hinaus. Die Quelldateien der Übersetzung liegen in einem öffentlichen Repo. Pull-Requests erscheinen im nächsten Minor-Release.
ÖffnenTIEFERE REFERENZEN
Wenn du bereit bist, tiefer einzusteigen.
Dies sind die Referenzdokumente, die du brauchst, um Erweiterungen zu schreiben, Experimente zu entwerfen oder die Architektur im Detail zu prüfen. Sie werden mit den Releases im Gleichschritt gehalten.
Referenz der souveränen Engines
Was jede der 13 Engines tut, wie sie interagieren und wo die Grenzen verlaufen.
Notfall-Mesh-Protokoll
Die acht Funk-Fallbacks, die Protokolle (CAP, EDXL, DTN, Cospas-Sarsat) und die On-Device-Prioritätslogik.
Föderationsarchitektur
Wie sich souveräne Knoten finden, sich auf Muster einigen und sich weigern, irgendetwas Rohes zu teilen.
Format des Audit-Ledgers
Hash-Ketten-Struktur, Layout der nur anhängbaren Partition und wie man für die forensische Prüfung exportiert.
Vertrag der App-Sandbox
Was das OS einer App garantiert, was nicht, und wie der Hardware-Attestierungs-Handshake funktioniert.
Build-Flags und Reproduzierbarkeit
SOURCE_DATE_EPOCH, Soong-Overlays, Signierrollen. Warum unsere Hashes über Maschinen hinweg stabil sind.
COMMUNITY-KANÄLE
Sprich mit dem Team. Sprich mit anderen Entwicklern.
Aller nicht-vertrauliche Quellcode unter einer einzigen Org. Issues, Pull-Requests, Releases.
Announce-Liste mit geringer Frequenz. Sicherheitshinweise werden hier innerhalb von Minuten gecrossposted.
Echtzeit-Chat mit dem Engineering-Team und anderen Entwicklern. Ende-zu-Ende-verschlüsselt.
Live-Video-Q&A mit dem Kernteam. Kalender auf der Changelog-Seite veröffentlicht.