Skip to content

stormreply/aws-community-day-dach-2021

Repository files navigation

lerna Commitizen friendly cdk

AWS Community Day DACH 2021

This is the example project for the presentation "The anatomy of a larger scale CDK project" at the AWS Community Day DACH 2021.

This project demonstrates how you can structure and build a larger scale CDK application in TypeScript including a web frontend inside a monorepo and completely automated ci/cd.

Requirements

Please use the latest stable node version to work with this project. If you need older versions of node and npm in other projects you can use Node Version Manager to switch whenever you like. The project contains an .nvmrc file which automatically triggers nvm once you configured the deeper shell integration

The project uses Yarn as a package manager. Please install it globally npm install -g yarn before doing anything else.

Getting started

To start the Development, try to run yarn run setup in the root project. This command will run yarn install on the root project and afterwards on all packages via lerna to create links for cross-package-dependencies.

See Lerna Bootstrap Documentation for more information.

Demo

The frontend is deployed to https://d2fxqbzdovr139.cloudfront.net