Flujo de trabajo de creación
El flujo de trabajo recomendado es intencionalmente simple:
text
init -> generate -> validate --strict -> test -> handoffQué significa cada paso
| Paso | Propósito |
|---|---|
init | Crear un diseño de proyecto estándar de paquete |
generate | Generar artefactos de destino desde el origen del proyecto |
validate --strict | Ejecute la verificación de preparación principal |
test | Realice pruebas de humo estable cuando corresponda |
export / flujo de haz | Producir artefactos de transferencia para casos Python y Node compatibles |
Reglas que mantienen saludable el repositorio
- la fuente del proyecto se encuentra en el diseño del proyecto estándar del paquete
- Los archivos de destino generados son resultados, no la fuente de verdad a largo plazo.
- la validación estricta es una verificación obligatoria, no un extra opcional
Este flujo de trabajo es igualmente importante para repositorios de un solo objetivo y de múltiples objetivos.
La única diferencia es que en un proyecto de múltiples objetivos, el bucle generate y validate se repite para cada objetivo que el repositorio realmente promete admitir.
Cuando cambia el flujo de trabajo
El flujo de trabajo puede ampliarse para casos especiales:
doctorybootstrapson importantes para las rutas de ejecución Python y Nodeimportynormalizeson importantes al consolidar archivos de destino administrados manualmente en el modelo de proyecto administrado- Los comandos del paquete son importantes para los flujos de transferencia portátiles Python y Node
Comience con Inicio rápido cuando necesite la ruta más corta.