play-with-cdk / play-with-cdk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

License:MIT License


Languages

Language:TypeScript 47.6%Language:HTML 40.4%Language:Shell 6.3%Language:JavaScript 5.2%Language:Python 0.5%