Community
Ptah wird offen auf GitHub entwickelt. Fragen, Ideen, Fehlerberichte und Beiträge sind willkommen, unabhängig von Ihrer Erfahrung mit Datenbanken oder Go.
Eine Frage stellen
In GitHub Discussions können Sie Fragen zu ptah, ptah-compat oder der Go-Bibliothek stellen, erste Ideen besprechen und Projekte mit Ptah zeigen. Alle können mitlesen. Zum Schreiben ist ein GitHub-Konto erforderlich.
Die FAQ und die Fehlerdiagnose beantworten häufige Fragen. Suchen Sie deshalb zuerst in der Dokumentation. Markieren Sie eine hilfreiche Lösung als Antwort, damit andere sie finden.
Einen Fehler melden
Fehler und Funktionswünsche gehören in den Issue-Tracker. Dort erhalten sie ein Label und eine verantwortliche Person. Die Formulare fragen nach dem genauen Befehl, der Ausgabe von ptah version, Datenbankmotor und Serverversion sowie einer möglichst kleinen Eingabe, die den Fehler reproduziert. Nennen Sie das verwendete Programm: ptah und ptah-compat haben bewusst unterschiedliche Befehlsstrukturen.
Probleme mit dem Kubernetes-Operator gehören zu stokaro/ptah-operator, Probleme mit dieser Website zu stokaro/ptah.run.
Eine Sicherheitslücke melden
Melden Sie Sicherheitsprobleme vertraulich über das GitHub-Formular für Sicherheitsmeldungen, nicht in einem Issue oder einer Diskussion. Bis zur Veröffentlichung einer Sicherheitsmitteilung sehen nur Sie und die Maintainer den Bericht.
Mitwirken
Beiträge müssen kein Code sein. Ein minimales Reproduktionsbeispiel, eine Messung an einem echten Server, eine Dokumentationskorrektur oder eine Antwort in Discussions helfen ebenso. CONTRIBUTING.md beschreibt Vorschläge und erforderliche Prüfungen. AGENTS.md enthält die von CI-Prüfungen durchgesetzten Arbeitsregeln. Beide Dokumente sind auf Englisch.
Öffnen Sie vor einer Verhaltensänderung ein Issue, damit der Entwurf vor der Implementierung abgestimmt ist.
Repositories
Ptah umfasst mehrere Repositories in der Organisation stokaro. Jedes hat eigene Issues und Pull Requests.
- stokaro/ptah
- Die Programme
ptah,ptah-compatundptah-ls, die Go-Bibliothek und die englische Dokumentation auf docs.ptah.run. - stokaro/ptah-operator
- Der Kubernetes-Operator. Seine englische Anleitung steht auf operator.ptah.run.
- stokaro/ptah-action
- Die GitHub Action: Migrationsplanung, Linting, Pull-Request-Kommentare und Prüfungen auf destruktive Änderungen.
- stokaro/ptah-testkit
- Testhilfen für Projekte, die Ptah einbetten, importiert als
ptah.run/testkit. - stokaro/ptah-sandbox
- Die Testumgebung: die zu WebAssembly kompilierte CLI mit einer echten SQLite-Datenbank im Browser.
- stokaro/homebrew-ptah
- Der Homebrew-Tap für
brew install stokaro/ptah/ptah. - stokaro/ptah.run
- Diese Website.
Geschäftliche Unterstützung
Geschäftliche Anfragen gehen per E-Mail an die in den FAQ genannte Adresse. Fehlerberichte und Funktionswünsche bleiben im öffentlichen Issue-Tracker.