- Agregue su id_pulbic (ssh) a la configuración de su cuenta en gitlab.
- Clone el repositorio con el proyecto:
git clone -b 17.0 --recurse-submodules https://github.com/yanpierchirino/erp.git
Independientemente de la plataforma, debe tener acceso una copia desprotegida del código.
- Asegúrese de que Docker y Docker-Compose estén instalados, según el método preferido de su distribución .
- Asegurate de tener los permisos necesarios sobre el directorio del proyecto, ejecuta
sudo chmod -R 775 erp - valla a su directorio del código clonado
cd erp - Ejecutar en la terminal
make init
Su entorno de desarrollo ya está configurado!
Edite su código en su escritorio usando cualquier editor de su elección.
Con el depurador web habilitado (que es por defecto wdb) cualquier excepción que ocurra resultará en un enlace cliqueable en los registros de Odoo.
docker-compose up erpte dará una instalación de Odoo ejecutándose en http://localhost:8069 con habilitación de recarga de código activo y configuración del depurador web.make buildreconstruira las imagenes base y de desarrollo agregando los nuevos cambios hechos en los archivos Dockerfile correspondientes.
Investigue docker-compose.yml para obtener información adicional.
Por favor, desarrolle nuevos modulos en nuevas ramas git y envíe solicitudes de fusion (merge request) contra la rama principal.
En el archivo docker-compose.yml agregue las variables de entorno para el odoo.conf en mayusculas y con el prefijo "ERP_", ejemplo: ERP_ADMIN_PASSWD=adminpwd No edite el archivo directamente ya que este se reconstruye automaticamente.
------------------ Encabezado ---------------> | <----- n / a ---- ---> |
------------------ Cuerpo (opcional) --------------------------- - > |
------------------ Pie de página (opcional) --------------------------> |
<type> (<scope>): (Esta confirmación será ...) <acción de confirmación>
chore (scaffold): extraer un nuevo tmpl de confirmación
Antes de eso, era difícil para la gente entender la importancia de comprometer la disciplina para crear software de alta calidad y mantener Alta eficiencia. Con commitlint, el equipo puede estandarizar en uno lenguaje común estructurado para poner a todos en la misma página.
Fecha 123, parte de [345], resolve! [657]
- feat (nueva función)
- fix (corrección de errores)
- refactor (refactorización; sin cambio funcional)
- style (formato; sin cambio de código)
- doc (cambios de documentación)
- test (agregando o refactorizando pruebas; sin cambios en el código de producción)
- runtime (modificación del entorno de tiempo de ejecución)
- chore (cambios de herramienta; sin cambios de código)
- mig (agregando o refactorizando migraciones; sin cambios en el código de producción)
- revert (revertir citas incorrectas de cualquier tipo)
- hack (solución temporal para que las cosas se muevan; evítelo)
* escribe todo en minúsculas * use humor imperativo en la línea de asunto * no termina el tema con un punto * sujeto separado del cuerpo con línea en blanco * usa el cuerpo para explicar qué y por qué (intención) versus cómo * puede usar varias líneas con "-" o "*" para los marcadores corporales