cli-governance-contract
v1.0.5
Published
Herramienta CLI para gestionar contratos de gobernanza
Downloads
20
Maintainers
Readme
CLI Governance Contract
Una herramienta de línea de comandos para gestionar contratos de gobernanza.
Instalación
npm install -g cli-governance-contractUso
Este CLI permite agregar submodelos de repositorios Git y generar archivos bundle de contratos de gobernanza.
Comandos disponibles
1. Agregar un submodelo
Este comando permite agregar un submodelo desde un repositorio remoto.
cli-governance-contractLuego, selecciona la opción Agregar un submodelo e ingresa la URL del repositorio.
2. Generar un bundle
Este comando permite generar un archivo bundle a partir de un archivo de contrato de gobernanza en formato OpenAPI.
cli-governance-contractLuego, selecciona la opción Generar un bundle e ingresa la ruta del archivo de entrada y la ruta de salida.
Dependencias
- inquirer - Para la interacción con el usuario.
- child_process - Para ejecutar comandos de Git.
- util - Para promisificar funciones asíncronas.
- @redocly/openapi-core - Para el manejo de OpenAPI y generación de bundles.
- fs - Para la manipulación de archivos.
- path - Para la gestión de rutas de archivos.
- js-yaml - Para la conversión de objetos a YAML.
Ejemplo de uso
Agregar un submodelo
cli-governance-contract
# Selecciona "Agregar un submodelo"
# Ingresa la URL del repositorioGenerar un bundle
cli-governance-contract
# Selecciona "Generar un bundle"
# Ingresa la ruta del archivo de entrada y de salidaContribución
Si deseas contribuir al proyecto, por favor abre un issue o envía un pull request.
Licencia
MIT
