1.0.0 • Published 6 years ago
@cloud-shift-strategies/css-aws-cdk v1.0.0
cloudshift-aws-cdk
AWS CDK Development Repo
This projects creates Cloud Shift Strategies AWS CDK constructs using the jsii library
Perquisites to build
node- required to work with repodocker- required to test jsii packaging
NPM Scripts
clean-all- Cleans up all jsii generated files during build/packagingbuild- Runs jsii build to prepare for packaging. Generates javascript and typescript types files from .tstest- Builds and runs the jest testslint- Runs eslintgenerate-source- Generates the sources indist/for each configured jsii languagevalidate- Full validation, runs build/linting/tests/source generationpackage- Runs the jsii-pacmak which creates distribution files for each configured jsii languagedocker-package- Runs thepackagescript in the jsii/superchain docker imagecreate-release- Runs semantic-release
Build Steps
npm install- This will install the required node_modules/ into the projectdocker-compose run cdk- This will build a docker container with the required build packages and runsnpm run buildandnpm run packageto create the distribution packages in dist/