Skip to content

Latest commit

 

History

History
62 lines (47 loc) · 2.66 KB

CONTRIBUTING.md

File metadata and controls

62 lines (47 loc) · 2.66 KB

Contributing / Contribuir

English · Español

English

Thank you for helping HellCode Collective build safer security and developer tools. Contributions include code, documentation, research, design, review and thoughtful questions.

Before starting

  1. Read the repository README, security policy and local contribution guide.
  2. Use Discussions for broad ideas, questions and project proposals.
  3. Use Issues only for scoped work in repositories where Issues are enabled.
  4. Never publish credentials, personal data, exploit details for an unpatched vulnerability, or evidence collected without authorization.

Pull requests

  • Keep each change focused and explain the problem it solves.
  • Include tests or verification appropriate to the risk.
  • Update documentation in English and Spanish when the affected content is bilingual.
  • Record security assumptions and failure modes, not only the happy path.
  • Confirm that you have the right to contribute every included asset.
  • For a CLI, follow the ASCII banner standard and test both the interactive banner and clean machine-readable output.

Maintainers may ask for changes, split a proposal, or move exploratory work to a Discussion. That is part of collaborative design, not a rejection of the contributor.

Español

Gracias por ayudar a HellCode Collective a construir herramientas de seguridad y desarrollo más seguras. Las contribuciones incluyen código, documentación, investigación, diseño, revisión y preguntas bien planteadas.

Antes de empezar

  1. Lee el README, la política de seguridad y la guía local de contribución.
  2. Usa Discussions para ideas generales, preguntas y propuestas de proyectos.
  3. Usa Issues únicamente para trabajo acotado donde estén habilitadas.
  4. Nunca publiques credenciales, datos personales, detalles de explotación de una vulnerabilidad sin corregir ni pruebas obtenidas sin autorización.

Pull requests

  • Mantén cada cambio enfocado y explica el problema que resuelve.
  • Incluye pruebas o verificaciones proporcionales al riesgo.
  • Actualiza la documentación en inglés y español cuando el contenido afectado sea bilingüe.
  • Documenta las suposiciones de seguridad y los modos de fallo, no solo el caso ideal.
  • Confirma que tienes derecho a contribuir cada recurso incluido.
  • Para una CLI, sigue el estándar de banners ASCII y comprueba tanto el banner interactivo como la salida limpia para máquinas.

Las personas mantenedoras pueden solicitar cambios, dividir una propuesta o trasladar trabajo exploratorio a una Discussion. Forma parte del diseño colaborativo y no es un rechazo a quien contribuye.