Fonte aperta · Comunità

Contribuire a WAF++

WAF++ vive dai contributi. Se si scrive codice, migliorare la documentazione, rivedere RFC, o condividere esperienze da progetti reali — ogni contributo modella il quadro.

6 modi per contribuire Nessuna dimensione minima del contributo Tutto accade all'aperto
Come?

Modi per contribuire

Codice, contenuto, comunità — scegliere ciò che si adatta alle vostre abilità e tempo.

Codice

PR e problemi

Fissare bug, implementare controlli, migliorare l'attrezzo. Ogni PR viene rivisto da un manutentore e collegato a una decisione.

Contenuto

Docs & modelli

Scrivere documentazione pilastro, architetture di riferimento, modelli best-practice, o esempi concreti da progetti reali.

Recensione

RFC Recensioni

Commento su RFC aperti, proporre alternative, o votare sulle decisioni quadro. Ogni voce conta — soprattutto la prospettiva del mondo reale.

Traduzione:

Localizzazione

Aiuta a tradurre contenuti in tedesco, inglese o altre lingue. WAF++ dovrebbe essere accessibile alla comunità cloud globale.

Comunità

Gruppi di lavoro

Unire o proporre un gruppo di lavoro attorno a un pilastro specifico, segnare il modello, controllare la libreria o l'architettura di riferimento.

Eventi

Contatti & BoFs

Presente WAF++ in una conferenza, ospitare una sessione Birds-of-a-Feather, o eseguire un workshop comunitario. L'esperienza pratica è l'oro.

Primi passi

Iniziare

Quattro passi dal nuovo arrivato al collaboratore.

1

Esplora l'organizzazione GitHub

Sfoglia i problemi aperti etichettatigood first issueohelp wantedagithub.com/waf2p- Nessun problema? Aprire uno e descrivere ciò che si desidera affrontare.

2

Presentati su Slack

Unisciti alla comunità su Slack, saluta#general, fare domande, e scoprire quale gruppo di lavoro si adatta al tuo background e interessi.

3

Fork → branch → PR

Fork il repository rilevante, creare un ramo di funzionalità, e aprire una richiesta pull. Un manutentore lo esaminerà, darà feedback e ti guiderà attraverso il processo.

4

Cambiamenti più grandi? Aprire un RFC prima

Per i nuovi pilastri, rompendo i cambiamenti, segnando i cambiamenti, o gli aggiornamenti di governance — redigere un RFC in GitHub Discussions. La comunità lo esamina prima dell'implementazione inizia. Questo tiene traccia delle decisioni.

Collaborazione

Gruppi di lavoro

I gruppi di lavoro sono team focalizzati sull'argomento che costruiscono parti specifiche del WAF++. Chiunque può proporre uno — tutto ciò di cui avete bisogno è un charter, almeno un vantaggio, e uno sponsor manutentore.

Trova un WG

Controllare le proposte WG aperte su GitHub Discussions e unire il canale corrispondente su Slack. Puoi contribuire senza un impegno a tempo pieno.

Avviare un WG

Si tratta di un charter in una discussione GitHub, trovare uno sponsor del manutentore, e annunciarlo su Slack. WGs può concentrarsi su qualsiasi ambito: un singolo pilastro, una domanda di utensili, un approccio di punteggio.

Risultati della spedizione

Le uscite WG risalgono come PR e RFC. Ogni risultato è pubblico, tracciabile e citabile, coerente con i principi di trasparenza del WAF++.

Disponibilità

Ciclo di vita della caratteristica

Ogni capacità WAF++ passa attraverso un ciclo di vita chiaro. Ogni fase è gated dal processo RFC/ADR, così gli utenti sanno sempre quanto matura una caratteristica è e cosa aspettarsi prima di adottarla.

Alpha chiuso

Esplorare in privato

Un piccolo gruppo di primi adottivi testa la capacità in ambienti controllati. L'API, modello di punteggio, o superficie CLI è intenzionalmente instabile e può cambiare senza preavviso.

Come entra

  • Progetto o open RFC definisce l'esperimento
  • Invite-solo coorte di accesso anticipato
  • Feedback guida veloce iterazione
Vedi progetto RFC
Alfa

Test all'aperto

La capacità è a disposizione di tutti coloro che vogliono provarlo. Le interfacce sono per lo più stabili, ma i cambiamenti di rottura sono ancora possibili in base al feedback della comunità.

Come entra

  • RFC accettato con campo alfa
  • Documenti pubblici e note di rilascio disponibili
  • GitHub Discussioni raccogliere feedback
Partecipa a discussioni alpha
Beta

Utilizzazione in produzione

La capacità è completa e pronta alla produzione per i casi di utilizzo documentati. Le modifiche minori possono ancora accadere, ma le modifiche richiedono una guida esplicita di migrazione.

Come entra

  • RFC accettato e l'implementazione fusa
  • ADR documenta i criteri di prontezza della produzione
  • Controllo di sicurezza, prestazioni e compatibilità
Circuito accettato RFCs
GAGA

Disponibilità generale

La capacità è pienamente supportata, coperta dalla politica di stabilità e consigliata per tutti utenti. Viene mantenuto con aggiornamenti retrocompatibili e chiare finestre di deprecazione.

Come entra

  • stato RFC si muove aimplementato
  • Final ADR ratifica il contratto stabile
  • Aggiunto al treno ufficiale di rilascio
Vista implementata RFC

Ogni fase è collegata al processo RFC/ADR.Quando una RFC è accettata attiva la porta Alpha o Beta; quando è contrassegnata implementatola capacità diventa pronta al GA. Seguire l'immagine completa sul Tracker RFCo proporre il prossimo cambiamento GitHub Discussioni.

Processo

Il processo RFC

Cambiamenti significativi passano attraverso un RFC (Richiesta dei commenti). Il processo è leggero, ma assicura che ogni decisione sia condivisa e documentata.

Progetto
Apri una discussione GitHub con la tua proposta
Recensione
Commento e perfezionamento comunitario & manutentori
Decisione
TSC o consenso pigro — documentato pubblicamente
Attuazione
PR fuso, changelog aggiornato
Visualizzare RFC tracker →
Pronto per iniziare?

Nessun contributo è troppo piccolo.

Un errore di battitura, un commento di chiarimento, una revisione — tutto muove il quadro in avanti. WAF++ è costruito in pubblico e la comunità è sempre aperta.