Initial Steps

  • Check for existing open, and recently merged, pull requests to make sure someone else hasn’t addressed the problem already.
  • Open an issue to discuss any significant work or new lab ideas - we would hate for your time to be wasted.


  • GitHub account
  • Git setup locally on your computer
  • Install Hugo

Contribution Etiquette

Note: Please focus on the specific change you are contributing. If you make modifications to multiple labs please submit a separate request for each lab.

Code of Conduct

This project has adopted the Amazon Open Source Code of Conduct . For more information see the Code of Conduct FAQ or contact with any additional questions or comments.

Security issue notifications

If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our vulnerability reporting page . Please do not create a public GitHub issue.


See the LICENSE file for our project’s licensing. We will ask you to confirm the licensing of your contribution.

We may ask you to sign a Contributor License Agreement (CLA) for larger changes.