All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2.0 KiB
2.0 KiB
CONTRIBUIR
Para ver estado del repositorio actual hacer uso de la vpn.
requerimientos tecnicos
- python >= 3.9
- docker >= 20
- docker-compose >= 2
- pre-commit >= 2
- git >= 2.30
- rake >= 13
procedimiento en pruebas
- iniciar entorno
rake init
- iterar con
rake tdd
- detener el entorno
rake down
- limpiar cache
git clean -xdf
entorno vivo de desarrollo
- iniciar entorno
rake live:up
- conectar cliente tryton a
localhost:8000
usuario:admin
y clave:admin
- o bien usar cliente web via
http://localhost:8000
- si desea ver la salida de trytond usar
rake live:tail
- detener entorno
rake live:down
consideraciones
- evito trabajo innecesario
- evito generalizar, primero hago pruebas y luego elimino duplicidad
- evito redundancia, si lo puedo automatizar lo automatizo
- evito usar
git add .
- a todo momento hago expresivo lo escrito, renombro, muevo o elimino
- en todo momento debo poder ejecutar las pruebas
- en todo momento debo poder ejecutar el programa
- en todo momento especulo, me ilustro y aprendo
consideraciones en pruebas
- los escenarios (*.rst) se escriben en espanol
- el identificador de clase y metodo en (*.py) se escribe en espanol
convencion commit
ante cada commit el mensaje se clasifica en:
- feat(<COMPONENTE>) una nueva funcionalidad accesible al usuario o sistema
- fix(<COMPONENTE>) correcion de una funcionalidad ya entregada
- chore(<COMPONENTE>) otros cambios que no impactan directamente al usuario, ejemplo renombramiento de archivo,clases,metodos,variables,carpetas,scripts, documentacion, recursos digitales, etc..
COMPONENTE
nombre del directorio
ejemplos:
git commit -m 'feat(<COMPONENTE>): venta de equipos opticos
git commit -m 'fix(<COMPONENTE>): se adiciona boton faltante
git commit -m 'chore(<COMPONENTE>): cambio de color en columna Producto