# Colaboraciones con la herramienta Justice40

_[Read this in English!](CONTRIBUTING.md)_

🎉 Primeramente, agradecemos el tiempo que dedica a su colaboración. 🎉

Siga las instrucciones siguientes para colaborar con la herramienta Justice40 que reside en este repositorio.

Antes de hacer su aportación, recomendamos que lea además nuestros archivos [LICENCIA](LICENSE-es.md) y [LÉAME](README-es.md), que también se incluyen aquí. Si el contenido de este repositorio no responde a sus preguntas, no dude en [contactar con nosotros](mailto:justice40open@usds.gov).

## Dominio público

Este proyecto es de dominio público en los Estados Unidos, y se renuncia a los derechos de autor y derechos conexos sobre la obra en todo el mundo por medio de la [CC0 1.0 Universal, Dedicación de dominio público](https://creativecommons.org/publicdomain/zero/1.0/).

Todas las aportaciones que se hagan a este proyecto se divulgarán conforme a la dedicación CC0. Al presentar una solicitud de incorporación de cambios, usted acepta cumplir con esta renuncia a los intereses de derechos de autor.

## ¿Cómo puedo colaborar?

### Informe de un error

Si cree que encontró un error en la herramienta Justice40, consulte nuestra lista de problemas en GitHub para saber si ya se abrió uno similar.

Cuando informe de un error, siga estas instrucciones:

- **Use la plantilla de informe de error**, Bug Report ([aquí](https://github.com/usds/justice40-tool/issues/new/choose), para comunicar el problema. La plantilla se llena con la información adecuada.
- **Use un título claro y descriptivo del problema** para definirlo.
- **Describa los pasos exactos para reproducir el problema** con todos los detalles posibles. Por ejemplo, comience con una explicación de cómo llegó a la página donde encontró el error.
- **Describa el comportamiento que observó después de seguir esos pasos** e indique exactamente cuál es el problema que causa ese comportamiento.
- **Explique cuál era el comportamiento que esperaba ver y por qué.**
- **Incluya capturas de pantalla y GIF animados** si es posible, en los que se vean los pasos descritos que siguió y muestren claramente el problema.
- **Si el problema no lo desencadenó una acción específica**, describa lo que estaba haciendo cuando se presentó el problema.

### Sugiera un mejoramiento

Si desea sugerir un cambio, solicitar una función o tratar un asunto, pero no tiene el lenguaje o el código específico para enviar su solicitud, puede abrir un problema en este repositorio.

Abra [aquí](https://github.com/usds/justice40-tool/issues/new/choose) un problema de tipo "Solicitud de función".

En el problema, describa la función que desea, por qué la necesita y cómo debería funcionar esta. Los integrantes del equipo responderán a este lo antes posible.

### Colaboraciones con código

<!-- markdown-link-check-disable -->

Si desea colaborar con alguna parte del código base, bifurque el repositorio siguiendo la [siguiente metodología de GitHub para hacer la bifurcación](https://docs.github.com/es/get-started/quickstart/fork-a-repo) _(en inglés)_. Luego, haga los cambios en el código de su propia copia del repositorio (incluya pruebas, si corresponde) y, por último, [envíe una solicitud para incorporar los cambios en el repositorio precedente](https://docs.github.com/es/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork) _(en inglés)_. Para poder fusionar una solicitud de incorporación de cambios, las siguientes opciones en este repositorio deben estar habilitadas:

<!-- markdown-link-check-disable -->

- No se permiten las fusiones al proyecto principal `main`; abra una solicitud de incorporación de cambios desde una rama.
- Al menos un revisor autorizado debe aprobar la confirmación (en [CODEOWNERS](https://github.com/usds/justice40-tool/tree/main/.github/CODEOWNERS), en inglés, consulte la lista más reciente de estos revisores).
- Todas las verificaciones de estado obligatorias deben ser aprobadas.
  Si hay un desacuerdo importante entre los integrantes del equipo, se organizará una reunión con el fin de determinar el plan de acción para la solicitud de incorporación de cambios.
