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.