0.0.1 • Published 3 years ago
datalake_genesis_projen v0.0.1
Datalake Genesis Projen (Non-official name)
El objetivo de este repositorio es almacenar la libreria de Arkho que sirve para el génesis de todo proyecto que involucre la creación de un datalake
ROADMAP
1 - Establecer y documentar todas las reglas para la lib 2 - Crear el entorno de trabajo - pipelines - versionamiento y cuenta npm 3 - Crear manual de contribucion 4 - Release de la primera version 5 - Releases continuos & automatizados
Micro-tasks Ever
- Armar demo de lib base cdk x
- Armar demo projen []
Como empezar a trabajar en el proyecto
- Instalar las dependencias
npm i - Iniciar el proyecto en watch mode:
npm run watch - Adoptar estándares de conventional commits para los commits
- Adoptar gitflow para la estructura de ramas. la main es la rama principal. 4.1 - Se usará una rama de develop base y una rama de qa antes de las releases 4.2 - Las features nuevas deberán nacer de develop 4.3 - Los hotfixes deberán nacer de testing. 4.4 - Los releases deberán nacer de qa.
- Have fun!
Useful commands - regular cdk project
npm run buildcompile typescript to jsnpm run watchwatch for changes and compilenpm run testperform the jest unit testscdk deploydeploy this stack to your default AWS account/regioncdk diffcompare deployed stack with current statecdk synthemits the synthesized CloudFormation template