Skip to content

AWS CDK Organizer helps any scale project to organize the infrastructure as a code

Notifications You must be signed in to change notification settings

cdk-organizer/cdk-organizer

Repository files navigation

AWS CDK Project Framework

Nx Monorepo for CDK Infra projects.

  • Flake8 linting
  • Python import sorting
  • Poetry

Documentation: https://cdk-organizer.github.io/

Getting Started

This repository is a monorepo for AWS CDK Project Framework projects.

Requirements

Install the following softwares

pip install poetry==1.2.0

Installation using pipx is strongly recommended.

Install dependencies

npm install
poetry install

Terminal virtual environment

poetry shell

Run Flake8 Linting

npx nx affected:lint

or for a specific project

npx nx lint <appName>

Add new dependency

npx nx run <appName>:add --name <dependencyName>==<dependencyVersion>

Using the Nx wrapper to adding a dependency ensure that both root poetry.lock and project poetry.lock are updated.

Packages

Examples

Python

TypeScript

About

AWS CDK Organizer helps any scale project to organize the infrastructure as a code

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published