Fonte aberta · Comunidade

Contribuir para WAF++

WAF++ vive de contribuições. Se você escrever código, melhorar a documentação, rever RFCs, ou partilhar experiências de projectos reais — cada contribuição molda o quadro.

6 formas de contribuir Sem tamanho mínimo da contribuição Tudo acontece ao ar livre
Como

Formas de contribuir

Código, conteúdo, comunidade — escolha o que se encaixa em suas habilidades e tempo.

Código

Problemas com PRs &

Corrigir erros, implementar controles, melhorar ferramentas. Cada RP é revista por um mantenedor e ligada a uma decisão.

Conteúdo

Padrões & Docs

Escreva documentação de pilares, arquiteturas de referência, padrões de melhores práticas ou exemplos concretos de projetos reais.

Revisão

Revisões RFC

Comentário sobre RFC abertas, propor alternativas ou votar decisões-quadro. Cada voz conta — especialmente a perspectiva do mundo real.

Tradução

Localização

Ajude a traduzir conteúdo em alemão, inglês ou outros idiomas. WAF++ deve ser acessível à comunidade global de nuvem.

Comunidade

Grupos de Trabalho

Junte-se ou proponha um Grupo de Trabalho em torno de um pilar específico, modelo de pontuação, biblioteca de controles ou arquitetura de referência.

Eventos

Fala em & BoFs

Apresentar WAF++ em uma conferência, hospedar uma sessão Birds-of-a-Feather, ou executar uma oficina comunitária. Experiência prática é ouro.

Primeiros passos

Começar

Quatro passos do recém-chegado ao contribuinte.

1

Explore a organização GitHub

Navegar por problemas abertos rotuladosgood first issueouhelp wantedemgithub.com/waf2pNenhum problema? Abra um e descreva o que você quer enfrentar.

2

Apresente-se no Slack

Junta-te à comunidade no Slack, diz olá#general, faça perguntas e descubra qual Grupo de Trabalho se encaixa em seu passado e interesses.

3

→ ramificação → PR

Forque o repositório relevante, crie um branch de recursos e abra uma solicitação de pull. Um mantenedor irá revê-lo, dar feedback e guiá-lo através do processo.

4

Mudanças maiores? Abrir um RFC primeiro

Para novos pilares, quebrando mudanças, marcando mudanças ou atualizações de governança — redigir um RFC em Discussões do GitHub. A comunidade revisá-lo antes da implementação começa. Isto mantém as decisões rastreáveis.

Colaboração

Grupos de Trabalho

Grupos de trabalho são equipes focadas em tópicos que constroem partes específicas do WAF++. Qualquer um pode propor uma — tudo o que você precisa é uma carta, pelo menos uma liderança, e um patrocinador mantenedor.

Encontrar um GT

Verifique as propostas WG abertas nas discussões do GitHub e junte-se ao canal correspondente no Slack. Você pode contribuir sem um compromisso em tempo integral.

Iniciar um GT

Redija uma carta em uma discussão do GitHub, encontre um patrocinador do mantenedor e anuncie-a no Slack. Os GTs podem se concentrar em qualquer escopo: um único pilar, uma questão de ferramentas, uma abordagem de pontuação.

Resultados dos navios

As saídas WG voltam a fluir como RPs e RFCs. Cada resultado é público, rastreável e citável — consistente com os princípios de transparência do WAF++.

Disponibilidade

Ciclo de vida das características

Cada capacidade WAF++ se move através de um ciclo de vida claro. Cada etapa é fechada pelo processo RFC/ADR, assim os usuários sempre sabem o quão maduro é um recurso e o que esperar antes de adotá-lo.

Alfa Fechado

Explorar em privado

Um pequeno grupo de adotantes precoces testa a capacidade em ambientes controlados. A API, modelo de pontuação, ou a superfície CLI é intencionalmente instável e pode mudar sem aviso prévio.

Como entra

  • Rascunho ou RFC aberto define o experimento
  • Coorte de acesso precoce apenas para convidados
  • Feedback conduz iteração rápida
Ver projecto RFC
Alfa

Teste em aberto

A capacidade está disponível para todos que querem tentar. As interfaces são na sua maioria estáveis, mas quebra de mudanças ainda são possíveis com base no feedback da comunidade.

Como entra

  • RFC aceite com âmbito alfa
  • Documentos públicos e notas de lançamento disponíveis
  • Discussões do GitHub coletam feedback
Juntar discussões alfa
Beta

Utilização na produção

A capacidade é completa e pronta para a produção dos casos de uso documentados. Podem ainda ocorrer pequenos ajustes, mas a quebra de mudanças requer orientação de migração explícita.

Como entra

  • RFC aceite e implementação fundida
  • ADR documenta critérios de preparação para a produção
  • Revisão de segurança, desempenho e compatibilidade aprovada
Faixa aceita RFCs
GA

Disponibilidade Geral

A capacidade é totalmente apoiada, coberta pela política de estabilidade, e recomendada para todos utilizadores. É mantido com atualizações compatíveis com o contrário e janelas de deprecação claras.

Como entra

  • O estado do RFC move- se paraimplementado
  • O ADR final ratifica o contrato estável
  • Adicionado ao comboio oficial de libertação
Ver RFCs implementados

Cada etapa está ligada ao processo RFC/ADR.Quando um RFC é aceito ele ativa o portão Alfa ou Beta; quando está marcado implementadoa capacidade torna-se GA-pronto. Siga a imagem completa sobre o Rastreador RFCou propor a próxima alteração na Discussão do GitHub.

Processo

O processo RFC

Mudanças significativas passam por um RFC (Pedido de Comentários). O processo é leve, mas garante que cada decisão seja revista e documentada pela comunidade.

Rascunho
Abra uma discussão do GitHub com sua proposta
Revisão
Os mantenedores comunitários do & comentam e refinam
Decisão
TSC ou consenso preguiçoso — documentado publicamente
Execução
PR mesclado, changelog atualizado
Ver o localizador RFC →
Pronto para começar?

Nenhuma contribuição é muito pequena.

Um erro de digitação, um comentário esclarecedor, uma revisão — tudo isso move o framework para frente. O WAF++ é construído em público e a comunidade está sempre aberta.