Skip to content

Flujo de trabajo de creación

El flujo de trabajo recomendado es intencionalmente simple:

text
init -> generate -> validate --strict -> test -> handoff

Qué significa cada paso

PasoPropósito
initCrear un diseño de proyecto estándar de paquete
generateGenerar artefactos de destino desde el origen del proyecto
validate --strictEjecute la verificación de preparación principal
testRealice pruebas de humo estable cuando corresponda
export / flujo de hazProducir 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:

  • doctor y bootstrap son importantes para las rutas de ejecución Python y Node
  • import y normalize son 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.

Documentación pública para autores de plugins e integradores.