How to Contribute

This project constitutes a collaborative work (“open source”). Federal employees and members of the public are encouraged to improve the project by contributing. This can be done in two ways:


  1. Go to the issues section for the project on GitHub
  2. Add a new issue and/or contribute to the conversation on existing issues

Note: You will need to create a free GitHub account if you do not already have one.


  1. Configure Git by using this basic tutorial or by downloading the GitHub for Mac/GitHub for Windows and optionally, a Markdown editor like Markdownpad (for Windows) or Mou (for Mac).
  2. Fork the project.
  3. Make changes as you would normally using the tools installed in step #1.
  4. Push the changes back to your fork.
  5. Submit a pull request to this repository.
  6. Your change should appear once it’s approved.

Note: All contributors retain the original copyright to their contribution, but by contributing to this project, you grant a world-wide, royalty-free, perpetual, irrevocable, non-exclusive, transferable license to all users under the terms of the license(s) under which this project is distributed.