Files
ink-notes/CONTRIBUTING.md
haraldandClaude Opus 5.5 81ccd93438 docs: Code of Conduct, Mitmach-Anleitung, Sicherheitsrichtlinie und Vorlagen
Für die Community-Standards auf GitHub (Spiegel) und für Gitea:

- CODE_OF_CONDUCT.md: Contributor Covenant 2.1, Kontakt harald@pansi.eu
- CONTRIBUTING.md (Deutsch/Englisch): Gitea als Hauptrepository,
  Prüfungen wie in der CI, Tests, Dateiformat, Übersetzungen
- SECURITY.md: unterstützt wird die neueste Version, Meldungen
  vertraulich per E-Mail
- Issue-Vorlagen für Fehler und Ideen, Kontakt-Links (auf GitHub mit
  Verweis auf Gitea), Pull-Request-Vorlage
- README: Abschnitt „Mitmachen“

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 13:40:36 +02:00

3.2 KiB
Raw Permalink Blame History

Mitmachen bei ink-notes

Danke, dass du ink-notes verbessern willst! (English below.)

Wo?

Das Hauptrepository liegt auf Gitea: https://gitea.pansi.eu/harald/ink-notes. GitHub ist ein Spiegel davon – Issues und Pull Requests sind dort auch willkommen, Pull Requests werden aber von Hand nach Gitea übernommen.

Fehler melden und Ideen vorschlagen

  • Bitte zuerst nachsehen, ob es schon ein Issue dazu gibt.
  • Für Fehler die Vorlage „Fehler melden“ verwenden: Version (☰ → Updates), Distribution, Wayland oder X11, Eingabegerät (Stift, Finger, Maus, Touchpad) und die Schritte, mit denen der Fehler auftritt. Ein Bildschirmfoto oder eine kurze Aufnahme hilft oft sehr.
  • Deutsch und Englisch sind beide in Ordnung.
  • Sicherheitslücken bitte nicht öffentlich melden, sondern wie in SECURITY.md beschrieben.

Code beitragen

  1. Größere Änderungen am besten vorher in einem Issue absprechen.
  2. Bauen und testen, wie im README beschrieben. Vor dem Einreichen müssen diese Prüfungen durchlaufen (die CI prüft sie ebenfalls):
    cargo fmt --check
    cargo clippy --all-targets -- -D warnings
    cargo test
    
  3. Neue Funktionen und behobene Fehler bekommen einen Test, wo das sinnvoll geht.
  4. Änderungen am Dateiformat bitte in docs/FILE_FORMAT.md nachtragen; ältere Notizbücher müssen weiter lesbar bleiben.
  5. Commit-Nachrichten im Stil von Conventional Commits, z. B. fix: …, feat: …, perf: …, docs: …; ein Bezug auf ein Issue als (Issue #28).
  6. Texte der Oberfläche gibt es auf Deutsch und Englisch: Neue Texte mit t!("…") schreiben und die englische Übersetzung unter src/i18n/ ergänzen.

Mit dem Einreichen stimmst du zu, dass dein Beitrag unter der MIT-Lizenz des Projekts steht. Für den Umgang miteinander gilt der Code of Conduct.


Contributing (English)

The main repository is on Gitea: https://gitea.pansi.eu/harald/ink-notes. GitHub is a mirror; issues and pull requests are welcome there too, but pull requests are applied to Gitea by hand.

  • Bugs and ideas: check the existing issues first, then use the bug report or feature request template. Please include the version (☰ → Updates), distribution, Wayland or X11, the input device and the steps to reproduce. German and English are both fine.
  • Security issues: please do not report them publicly; see SECURITY.md.
  • Code: discuss larger changes in an issue first. Before submitting, cargo fmt --check, cargo clippy --all-targets -- -D warnings and cargo test must pass. Add tests where it makes sense, document file format changes in docs/FILE_FORMAT.md, use Conventional Commits, and add English translations for new UI texts (t!("…"), see src/i18n/).

By contributing you agree that your contribution is licensed under the project's MIT License. Everyone taking part is expected to follow the Code of Conduct.