Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.86 KB

File metadata and controls

40 lines (27 loc) · 1.86 KB

Contributing to Tsf Framework

Erstmal: Danke, dass du dir die Zeit nimmst, zum Tsf Framework beizutragen! Open Source lebt von Menschen wie dir.

Dieses Dokument enthält Richtlinien, die sicherstellen sollen, dass das Projekt für alle maintainbar und stabil bleibt.

1. Wie melde ich Bugs?

Bevor du ein Issue erstellst:

  • Prüfe bitte, ob das Problem bereits gemeldet wurde.
  • Stelle sicher, dass du die neueste Version des Frameworks nutzt.

Wenn du ein Issue erstellst, gib uns bitte so viele Infos wie möglich:

  • Welche Version nutzt du?
  • Schritte zum Reproduzieren des Fehlers.
  • Erwartetes vs. tatsächliches Verhalten.
  • (Optional) Ein minimales Code-Beispiel.

2. Pull Requests (Code beitragen)

Wir freuen uns über Pull Requests (PRs). Damit dein PR schnell gemerged werden kann, beachte bitte:

  1. Fork & Branch: Erstelle einen Fork und arbeite in einem Feature-Branch (git checkout -b feature/mein-feature).
  2. Coding Style: Halte dich an den existierenden Code-Stil des Frameworks.
  3. Tests: Wenn du neue Funktionalität hinzufügst, schreibe bitte entsprechende Tests. Wenn du einen Bug fixst, füge einen Regression-Test hinzu.
  4. License Header: Bitte stelle sicher, dass neue Dateien den korrekten SPDX-Lizenz-Header enthalten: // SPDX-License-Identifier: Apache-2.0

3. Rechtliches & Lizenzierung

Durch das Einreichen eines Pull Requests versicherst du, dass:

  1. Du der Urheber des Codes bist oder die Rechte hast, ihn beizusteuern.
  2. Du damit einverstanden bist, dass dein Beitrag unter der Apache License 2.0 (genau wie dieses Projekt) veröffentlicht wird.

Wir handhaben dies nach dem Prinzip "Inbound = Outbound". Das bedeutet, wir benötigen keinen separaten "Contributor License Agreement" (CLA)-Vertrag, solange du bestätigst, dass dein Beitrag unter der Projektlizenz steht.


Danke für deine Unterstützung! Georg Hagn