@awslv/cdk-organizer-core

CDK Organizer TypeScript Core Library


Keywords
aws-cdk, cdktf, monorepo, nx
Install
npm install @awslv/cdk-organizer-core@1.1.0

Documentation

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

Changelog