Files
Assetmanager/CONTRIBUTING.md
T

1.7 KiB

Mitwirken am AssetManager

Beiträge, Fehlerberichte und Forks sind willkommen.

Pull Requests

  • Ein Pull Request ist ein Vorschlag. Die Projektpflege entscheidet, ob, wann und in welcher Form er aufgenommen wird.
  • Durch das bewusste Einreichen eines Beitrags bestätigst du, dass du zur Veröffentlichung berechtigt bist und der Beitrag unter der Apache License 2.0 lizenziert werden darf.
  • Kopiere keinen fremden Quellcode, keine Grafiken und keine Texte ohne nachweisbar kompatible Lizenz und erforderliche Urheber- oder Lizenzhinweise.
  • Nenne andere Produkte in öffentlichem Programmcode, Kommentaren, Versionshinweisen und Dokumentationen nur, wenn eine tatsächliche technische Integration, Abhängigkeit oder erforderliche Kompatibilität beschrieben wird. Reine Vergleiche mit anderen Produkten gehören nicht in den veröffentlichten Quellstand.
  • Änderungen sollen möglichst auf den betroffenen Bereich begrenzt sein und bestehende Funktionen nicht ohne sachlichen Grund verändern.
  • Neue sichtbare Texte müssen vollständig in das vorhandene Übersetzungssystem aufgenommen werden.
  • Neue oder geänderte Oberflächen müssen mit dem bestehenden Hell- und Darkmode funktionieren.
  • Aktualisiere bei einem Release VERSION, app/version.py, README und den passenden Versionshinweis.

Vor dem Einreichen

python tools/check_public_release.py
python tools/check_translations.py
python tools/validate_release.py

Drittkomponenten

Neue Abhängigkeiten müssen vor Aufnahme auf Lizenzkompatibilität, Herkunft, Wartungszustand und Sicherheitsrisiken geprüft werden. Ergänze THIRD_PARTY_NOTICES.md und stelle sicher, dass erforderliche Lizenz- oder NOTICE-Dateien im ausgelieferten Produkt erhalten bleiben.