This is the GitHub repository for the AWS CDK Developer Guide. You're welcome to report issues with the documentation here or, if you have a moment, to submit a Pull Request with your suggested changes. PRs should target the main branch, not master, which has been deprecated.
v2- contains the Markdown files for the CDK v2 Developer Guide
Feel free to make a Pull Request against only one of these content sets (we'll make sure it gets into both).
Issues reported through the Feedback link at the bottom of the individual pages of the AWS CDK Developer Guide go to an internal Amazon issue tracker and may not appear here. However, we try to track most substantive AWS CDK Developer Guide work on GitHub so the community can see, comment, and contribute.
Building on a Mac is impossible.
ZonBook is written to use Ruby and a native gem (nokogiri). The Brazil binaries are built for Linux and won't work on
a Mac.
- The provided Brazil platform overlay contains bare Ruby interpreters missing the necessary gems. Installing the gems
from source Brazil packages (
RubyGem-nokogiri) does not work because the Brazil build system (BrazilGem) will preload Brazil libraries onto the compiler search path, and the compiler will get confused and fail to build.BrazilGemdoes not understand building for Mac. - We can build a platform-specific Ruby interpreter with the right gems installed locally and force Brazil to use the
local interpreter (
platform-support mode=legacy) but ZonBook has been written to reach directly intobrazil-pathto build some closure that contains the Ruby interpreter, and this particularbrazil-pathinvocation doesn't respect legacy platform-support.
I've tested this a bunch; it won't work. Don't waste your time. Make a Linux dev desktop and build on there.
# On your machine
ssh -L 8080:localhost:8080 dev-dsk-<...>
# On the dev desktop
brazil-build server
- Issues with the API Reference should be filed against the AWS CDK repo.
- Issues with the CDK Workshop should be filed against the CDK Workshop repo.
By submitting a Pull Request against this repo, you grant Amazon the right to use use, modify, copy, and redistribute your contribution under any license we choose.