AWS Prototyping SDK (PDK) is a package which contains useful CDK and Projen constructs.
Ensure you have the following packages installed globally:
- yarn
- node > 14 (or use nvm to install)
- Python >= 3.7
- Java >= 8 and Maven >= 3.6
# from root directory of this package
yarn
This package is built using projen and nx as such all tasks should be invoked via either:
npx nx run-many --target=<task> --all
- executes the<task>
on every package, in dependency order.npx nx run <package_name>:<task>
- executes the<task>
on the specified<package_name>
.
To build the full project, run npx nx run-many --target=build --all
Any change to projects/*
or .projenrc.ts
requires a synth to be executed. To do this, run: npx projen
from the root directory.
For documentation including examples and a full API reference, visit: https://aws.github.io/aws-prototyping-sdk/
See CONTRIBUTING for more information.
See CONTRIBUTING for more information.
This project is licensed under the Apache-2.0 License.