Este archivo contiene la guía para el equipo de trabajo sobre cómo se deben realizar cambios y actualizaciones al momento de contribuir al desarrollo de la aplicación backend.
Antes de contribuir, asegúrate de:
- Tener acceso al repositorio.
- Contar con permisos de escritura.
- Leer esta guía completa.
- Usar el IDE Jet Brains Rider para contribuir.
- Idioma: Toda la documentación debe estar en Español (neutro).
- Formato de archivo: Markdown (
.md) - Estilo de redacción:
- Usa un lenguaje claro, técnico y sin ambigüedades.
- Evita jerga innecesaria o coloquialismos.
- Utiliza títulos jerárquicos (
#,##,###) para organizar el contenido. - Al redactar, usa buena ortografía y gramática.
- Sobre los commits:
- Usa mensajes de commit claros y descriptivos (ver sección "¿Cómo realizar commits?").
- Puedes editar directamente desde GitHub si tienes acceso.
- Aunque es mejor editar directamente desde el IDE (Jet Brains Rider).
- Crea una nueva rama desde
developcon el nombre:feature/feature-name. - Asegúrate de seguir el estilo y la estructura definidos.
- Haz un Pull Request con una descripción clara del cambio.
-
Se usará Convencional Commits para mantener un historial claro.
-
El mensaje de commit debe ser en Inglés.
-
Usa el tiempo presente y un tono imperativo.
-
A continuacion, se muestra el formato del mensaje de commit:
-
type(scope): descriptionDonde:
typepuede ser:feat: Nueva funcionalidad o sección (en la ramafeature/).fix: Corrección de errores.docs: Cambios en la documentación.style: Cambios de formato, espacios, etc.refactor: Reestructuración sin cambios en el contenido.chore: Actualizaciones de dependencias o tareas de mantenimiento.test: Añadir o modificar pruebas.
scopees opcional y puede ser el nombre de la sección afectada.descriptiones un resumen conciso del cambio (máximo 50 caracteres).
feat(register-product): add product aggregate rootfix: correct naming convention for interfacesdocs(readme): update project descriptionrefactor(inventory-management): reorganize context structure
- Cada commit debe tener un solo propósito.
- Evita commits demasiado grandes o con múltiples cambios.
- Revisa el mensaje del commit antes de hacerlo.
- Usa el tiempo presente y un tono imperativo.
- No se debe realizar un commit en la rama
mainni endevelopdirectamente.
- Al realizar un cambio (commit), debe avisarse al equipo para su revisión.
- Todo cambio debe ser revisado por al menos 1 miembro del equipo antes de ser fusionado.
- Usa comentarios claros en el pull request para indicar el propósito del cambio.
- El responsable de la revisión debe asegurarse de que el cambio cumple con las normas establecidas.
- Además, de haber algún error o problema, debe ser redactado en el mensaje de aprobación o rechazo.