Skip to content

play-with-cdk/play-with-cdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

play-with-cdk

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.

Deploying the pipeline

cd deploy/
npm ci
cdk deploy pwcdk-pipeline

Run web frontend locally

cd web/
npm run build && npm run serve

Bump CDK version

cd lambda/
npm update
./gen_package_list.py > cdk-packages.txt
git add .
git commit -m "Bump CDK version"
git push

Built With

  • 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

Contributing

We are happy to accept PRs.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details