Open Bron · Gemeenschap

Bijdragen aan WAF++

WAF++ leeft uit bijdragen. Of u nu code schrijft, de documentatie verbetert, RFC's bekijkt, of delen van ervaring uit echte projecten, elke bijdrage vormt het kader.

6 manieren om bij te dragen Geen minimumbijdragegrootte Alles gebeurt in het openbaar.
Hoe

Wijze van bijdragen

Code, inhoud, community, kies wat past bij uw vaardigheden en tijd.

Rubriek

PR's & kwesties

Fix bugs, implementeer controles, verbeteren van het gereedschap. Elke PR wordt beoordeeld door een onderhouder en gekoppeld aan een beslissing.

Inhoud

Documenten en patronen

Schrijf pilaar documentatie, referentiearchitecturen, best practice patronen, of concrete voorbeelden van echte projecten.

Evaluatie

RFC-evaluaties

Commentaar op open RFC's, alternatieven voorstellen of stemmen over kaderbesluiten. Elke stem telt vooral real-world perspectief.

Vertaling

Lokalisatie

Help inhoud vertalen in het Duits, Engels of andere talen. WAF++ moet toegankelijk zijn voor de wereldwijde cloudgemeenschap.

Gemeenschap

Werkgroepen

Word lid van of stel een werkgroep voor rond een specifieke pijler, scoremodel, bestuurt bibliotheek of referentiearchitectuur.

Gebeurtenissen

Talks & BoFs

WAF++ presenteren op een conferentie, gastheer van een Birds-of-a-Feather sessie, of een community workshop. Praktische ervaring is goud.

Eerste stappen

Aan de slag

Vier stappen van nieuwkomer naar donateur.

1

Ontdek de GitHub organisatie

Blader door open problemen met labelgood first issueofhelp wantedopgithub.com/waf2pNog geen probleem? Open er een en beschrijf wat je wilt aanpakken.

2

Stel jezelf voor op Slack

Word lid van de gemeenschap op Slack, zeg hallo in#general, stel vragen, en ontdek welke werkgroep past bij uw achtergrond en interesses.

3

Fork → branch → PR

Fork de relevante repository, creëer een feature branch en open een pull request. Een onderhouder zal het beoordelen, feedback geven en u begeleiden door het proces.

4

Grotere veranderingen? Open eerst een RFC

Voor nieuwe pijlers, het breken van veranderingen, het scoren van veranderingen, of governance updates ontwerp een RFC in GitHub Discussies. De gemeenschap beoordeelt het voordat de implementatie begint. Dit houdt beslissingen traceerbaar.

Samenwerking

Werkgroepen

Werkgroepen zijn themagerichte teams die specifieke onderdelen van WAF++ bouwen. Iedereen kan een voorstel doen, alles wat je nodig hebt is een charter, ten minste één aanwijzing, en een onderhouder sponsor.

Zoek een WG

Check open WG voorstellen op GitHub Discussies en doe mee met het bijbehorende kanaal op Slack. Je kunt bijdragen zonder een fulltime inzet.

Start een WG

Maak een charter in een GitHub Discussie, vind een onderhoud sponsor, en kondig het aan op Slack. WG's kunnen zich richten op elk toepassingsgebied: één pijler, een gereedschapsvraag, een scorebenadering.

Resultaten van het schip

WG-uitgangen stromen terug als PR's en RFC's. Elk resultaat is openbaar, traceerbaar en citeerbaar in overeenstemming met de transparantiebeginselen van WAF++.

Beschikbaarheid

Levenscyclus van kenmerken

Elke WAF++ mogelijkheid beweegt zich door een duidelijke levenscyclus. Elke fase wordt afgesloten door het RFC/ADR-proces, dus gebruikers weten altijd hoe volwassen een functie is en wat te verwachten voordat ze het aannemen.

Gesloten Alfa

Privé verkennen

Een kleine groep vroege adoptanten test het vermogen in gecontroleerde omgevingen. De API, scoremodel, of het CLI-oppervlak is opzettelijk onstabiel en kan veranderen zonder voorafgaande kennisgeving.

Hoe het binnenkomt

  • Concept of open RFC definieert het experiment
  • Alleen vroeg toegankelijke cohort uitnodigen
  • Feedback drives snelle iteratie
Zie ontwerpen van RFC's
Alfa

Test in de open lucht

De mogelijkheid is beschikbaar voor iedereen die het wil proberen. Interfaces zijn meestal stabiel, maar breaking veranderingen zijn nog steeds mogelijk op basis van community feedback.

Hoe het binnenkomt

  • RFC geaccepteerd met alfa-scope
  • Openbare documenten en vrijgavenota's beschikbaar
  • GitHub Discussies verzamelen feedback
Alpha-discussies bijwonen
Beta

Gebruik in productie

Het vermogen is feature-complete en productie-klaar voor de gedocumenteerde use cases. Kleine aanpassingen kunnen nog steeds gebeuren, maar breken veranderingen vereisen expliciete migratie begeleiding.

Hoe het binnenkomt

  • RFC geaccepteerd en implementatie samengevoegd
  • Criteria voor de geschiktheid van ADR-documenten voor productie
  • Beveiliging, prestaties en compatibiliteitstoetsing geslaagd
Track geaccepteerde RFC's
GA

Algemene beschikbaarheid

De capaciteit wordt volledig ondersteund, valt onder het stabiliteitsbeleid, en aanbevolen voor alle gebruikers. Het wordt onderhouden met achterstevoren compatibele updates en duidelijke deprecatievensters.

Hoe het binnenkomt

  • RFC-status verplaatst naargeïmplementeerd
  • Definitieve ADR ratificeert het stabiele contract
  • Toegevoegd aan de officiële release trein
Bekijk geïmplementeerde RFC's

Elke fase is gekoppeld aan het RFC/ADR-proces.Wanneer een RFC wordt geaccepteerd activeert het de Alpha of Beta poort; wanneer het is gemarkeerd geïmplementeerdhet vermogen wordt GA-klaar. Volg de volledige afbeelding op de RFC-trackerof stel de volgende wijziging in GitHub discussies.

Proces

Het RFC-proces

Belangrijke veranderingen gaan via een RFC (verzoek om commentaar). Het proces is licht van gewicht, maar zorgt ervoor dat elke beslissing wordt gecommunity-reviewd en gedocumenteerd.

Ontwerp
Open een GitHub discussie met uw voorstel
Evaluatie
Community & onderhouders commentaar en verfijnen
Besluit
TSC of luie consensus openbaar gedocumenteerd
Uitvoering
Samengevoegd PR, changelog bijgewerkt
RFC-tracker → weergeven
Klaar om te beginnen?

Geen enkele bijdrage is te klein.

Een typo fix, een verhelderend commentaar, een herziening .. het allemaal beweegt het kader vooruit. WAF++ is gebouwd in het openbaar en de gemeenschap is altijd open.