Mitmachen

Mitmachen bei WAF++

WAF++ lebt von Beiträgen. Egal ob du Code schreibst, Dokumentation verbesserst, RFCs reviewst oder Erfahrungen aus echten Projekten teilst — jeder Beitrag prägt das Framework.

Wie
Wege zum Mitmachen
Code

PRs & Issues

Bugs beheben, Controls implementieren, Tooling verbessern. Jeder PR wird von einem Maintainer gereviewed und mit einer Entscheidung verknüpft.

Inhalte

Docs & Patterns

Pillar-Dokumentation, Referenzarchitekturen, Best-Practice-Patterns oder konkrete Beispiele aus echten Projekten schreiben.

Review

RFC Reviews

Offene RFCs kommentieren, Alternativen vorschlagen oder über Framework-Entscheidungen abstimmen. Jede Stimme zählt — besonders Praxiserfahrung.

Übersetzung

Lokalisierung

Inhalte ins Deutsche, Englische oder weitere Sprachen übersetzen. WAF++ soll für die globale Cloud-Community zugänglich sein.

Community

Working Groups

An einer Working Group rund um einen Pillar, ein Scoring-Modell, eine Controls Library oder eine Referenzarchitektur teilnehmen oder eine neue gründen.

Events

Talks & BoFs

WAF++ auf einer Konferenz präsentieren, eine Birds-of-a-Feather-Session veranstalten oder einen Community-Workshop durchführen. Praxiserfahrung ist Gold wert.

Erste Schritte
So fängst du an
1
GitHub-Organisation erkunden

Offene Issues mit dem Label good first issue oder help wanted bei github.com/waf2p durchsuchen. Noch kein passendes Issue? Einfach eines öffnen und beschreiben, was du angehen möchtest.

2
Auf Slack vorstellen

Der Community auf Slack beitreten, in #general Hallo sagen, Fragen stellen und herausfinden, welche Working Group zum eigenen Hintergrund und Interesse passt.

3
Fork → Branch → PR

Das relevante Repository forken, einen Feature-Branch erstellen und einen Pull Request öffnen. Ein Maintainer wird ihn reviewen, Feedback geben und durch den Prozess führen.

4
Größere Änderungen? Erst einen RFC öffnen

Für neue Pillars, Breaking Changes, Scoring-Änderungen oder Governance-Updates: zuerst einen RFC in GitHub Discussions verfassen. Die Community reviewt ihn, bevor die Implementierung beginnt. So bleiben Entscheidungen nachvollziehbar.

Zusammenarbeit
Working Groups

Working Groups sind themenspezifische Teams, die bestimmte Teile von WAF++ aufbauen. Jeder kann eine WG vorschlagen — alles was es braucht ist ein Charter (Ziel, Scope, Deliverables), mindestens ein Lead und ein Maintainer-Sponsor.

Beitreten

Eine WG finden

Offene WG-Vorschläge in GitHub Discussions prüfen und dem passenden Kanal auf Slack beitreten. Mitmachen ist auch ohne Vollzeit-Engagement möglich.

Vorschlagen

Eine WG gründen

Ein Charter in einer GitHub Discussion verfassen, einen Maintainer-Sponsor finden und auf Slack ankündigen. WGs können sich auf jeden Scope konzentrieren: einen einzelnen Pillar, eine Tooling-Frage, einen Scoring-Ansatz.

Ergebnis

Resultate liefern

WG-Outputs fließen als PRs und RFCs zurück. Jedes WG-Ergebnis ist öffentlich, nachvollziehbar und zitierbar — konsistent mit den Transparenz-Prinzipien von WAF++.

Prozess
Der RFC-Prozess

Wesentliche Änderungen durchlaufen einen RFC (Request for Comments). Der Prozess ist schlank, stellt aber sicher, dass jede Entscheidung community-gereviewed und dokumentiert ist.

📝
Entwurf
GitHub Discussion mit dem Vorschlag öffnen
💬
Review
Community & Maintainer kommentieren und verfeinern
Entscheidung
TSC oder Lazy Consensus — öffentlich dokumentiert
🚀
Umsetzung
PR gemergt, Changelog aktualisiert

Bereit loszulegen?

Kein Beitrag ist zu klein. Ein Tippfehler-Fix, ein klärender Kommentar, ein Review — alles treibt das Framework voran.

GitHub öffnen → Slack beitreten → Governance & Community