Fuente abierta · Comunidad

Contribuir a WAF++

WAF++ vive de contribuciones. Si escribe código, mejora la documentación, revisa RFCs, o compartir experiencia de proyectos reales — cada contribución forma el marco.

6 maneras de contribuir No hay tamaño mínimo de la contribución Todo sucede al aire libre
Cómo

Formas de contribuir

Código, contenido, comunidad — elija lo que se ajuste a sus habilidades y tiempo.

Código

PR & Issues

Fijar errores, implementar controles, mejorar la herramienta. Cada PR es revisado por un encargado y vinculado de nuevo a una decisión.

Índice

Docs y Patrones

Escribir documentación de pilares, arquitecturas de referencia, patrones de mejor práctica, o ejemplos concretos de proyectos reales.

Examen

Reseñas de RFC

Comentar sobre las RFC abiertas, proponer alternativas o votar sobre las decisiones marco. Cada voz cuenta, especialmente la perspectiva del mundo real.

Traducción

Localización

Ayuda a traducir el contenido en alemán, inglés o en otros idiomas. WAF++ debe ser accesible a la comunidad mundial de nubes.

Comunidad

Grupos de Trabajo

Únase o proponga un Grupo de Trabajo sobre un pilar específico, modelo de puntuación, biblioteca de controles o arquitectura de referencia.

Eventos

Charlas y BoFs

Presentar WAF++ en una conferencia, organizar una sesión de Birds-of-a-Feather, o dirigir un taller comunitario. La experiencia práctica es oro.

Primer paso

Comienzo

Cuatro pasos del recién llegado al contribuyente.

1

Explore la organización GitHub

Buscar temas abiertos etiquetadosgood first issueohelp wantedagithub.com/waf2p¿Todavía no hay problema? Abre uno y describe lo que quieres abordar.

2

Preséntate en Slack

Únete a la comunidad en Slack, saluda#general, hacer preguntas y averiguar qué Grupo de Trabajo se ajusta a sus antecedentes e intereses.

3

Fork &rar; branch &rar; PR

Presione el repositorio pertinente, cree una rama de características y abra una solicitud de tirada. Un encargado lo revisará, dará retroalimentación y le guiará a través del proceso.

4

¿Cambios más grandes? Abra un RFC primero

Para nuevos pilares, cambios de ruptura, cambios de puntuación o actualizaciones de gobernanza, redactar un RFC en discusiones de GitHub. La comunidad lo revisa antes de comenzar la implementación. Esto mantiene las decisiones rastreables.

Colaboración

Grupos de Trabajo

Los grupos de trabajo son equipos centrados en temas que construyen partes específicas de WAF++. Cualquier persona puede proponer uno — todo lo que necesita es una carta, al menos una pista, y un patrocinador de mantenimiento.

Encuentre un GT

Comprueba las propuestas de GT abiertos sobre GitHub Discussions y únete al canal de coincidencia en Slack. Usted puede contribuir sin un compromiso a tiempo completo.

Iniciar un GT

Borrar una carta en una discusión de GitHub, encontrar un patrocinador de mantenimiento, y anunciarla en Slack. Los GT pueden centrarse en cualquier alcance: un solo pilar, una pregunta de herramientas, un enfoque de puntuación.

Resultados de la nave

Las salidas del GT fluyen como PRs y RFCs. Cada resultado es público, trazable y citable, consistente con los principios de transparencia de WAF++.

Disponibilidad

Ciclo de vida útil

Cada capacidad de WAF+ se mueve a través de un ciclo de vida claro. Cada etapa está cerrada por el proceso RFC/ADR, así que los usuarios siempre saben cuán maduro es una característica y qué esperar antes de adoptarla.

Alpha cerrado

Explorar privadamente

Un pequeño grupo de adoptadores tempranos prueba la capacidad en entornos controlados. La API, modelo de puntuación, o la superficie CLI es inestable y puede cambiar sin previo aviso.

Cómo entra

  • Borrador o abierto RFC define el experimento
  • Cohorte de acceso anticipado
  • La retroalimentación impulsa la iteración rápida
See draft RFCs
Alfa

Prueba abierta

La capacidad está disponible para todos los que quieran probarla. Las interfaces son principalmente estables, pero los cambios de ruptura todavía son posibles basados en la retroalimentación comunitaria.

Cómo entra

  • RFC aceptado con alcance alfa
  • Public docs and release notes available
  • GitHub Discusiones recopilan comentarios
Únete a las discusiones alfa
Beta

Uso en producción

La capacidad está completa y lista para los casos de uso documentado. Todavía pueden producirse ajustes menores, pero los cambios de ruptura requieren una orientación migratoria explícita.

Cómo entra

  • RFC accept and implementation merged
  • ADR documenta criterios de preparación
  • Examen de seguridad, rendimiento y compatibilidad aprobado
Pista aceptada RFC
GA

Disponibilidad general

La capacidad está plenamente respaldada por la política de estabilidad y recomendada para todos usuarios. Se mantiene con actualizaciones compatibles con retrocesos y ventanas de deprecación claras.

Cómo entra

  • RFC status moves toaplicadas
  • Final ADR ratifica el contrato estable
  • Añadido al tren oficial de liberación
View implemented RFCs

Cada etapa está vinculada al proceso RFC/ADR.Cuando se acepta un RFC activa la puerta Alfa o Beta; cuando está marcada aplicadasla capacidad se vuelve lista para GA. Siga la imagen completa en el Rastreador RFCo proponer el próximo cambio en Discusiones GitHub.

Proceso

El proceso RFC

Los cambios significativos pasan por una RFC (Solicitud de Comentarios). El proceso es ligero pero asegura que cada decisión sea revisada y documentada por la comunidad.

Proyecto
Abrir una discusión de GitHub con su propuesta
" rarr;
Examen
Community & maintainers comment and refine
" rarr;
Decisión
TSC o consenso perezoso – documentado públicamente
" rarr;
Aplicación
PR fusionado, cambiador actualizado
View RFC tracker &rar;
¿Listo para empezar?

Ninguna contribución es demasiado pequeña.

Una solución de tipo, un comentario aclarador, una revisión — todo mueve el marco hacia adelante. WAF++ se construye en público y la comunidad siempre está abierta.