0.0.1 • Published 2 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 build
compile typescript to jsnpm run watch
watch for changes and compilenpm run test
perform the jest unit testscdk deploy
deploy this stack to your default AWS account/regioncdk diff
compare deployed stack with current statecdk synth
emits the synthesized CloudFormation template