This is https://play-with-cdk.com
It contains a lambda function that provides an API to run cdk synth
and a little web frontend.
cd deploy/
npm ci
cdk deploy pwcdk-pipeline
cd web/
npm run build && npm run serve
cd lambda/
npm update
./gen_package_list.py > cdk-packages.txt
git add .
git commit -m "Bump CDK version"
git push
- AWS API gateway, Lambda, S3, CloudFront, CodePipeline, CodeBuild, CodeDeploy
- typescript
- monaco-editor - The editor that powers VS Code
- node-prune - Squeezing all of @aws-cdk into a lambda function
- webpack - Building the frontend
- bootstrap - Frontend
We are happy to accept PRs.
This project is licensed under the MIT License - see the LICENSE file for details