Developer Guide#

Best Practices#

A developer for eva should:

  • Add a new test if new functionality is added

  • Ensure all tests pass and do not break

  • Write code that conforms to style guidelines

  • Document code sufficiently and in the proper style

  • Update documentation when appropriate

Eva GitHub Tips and Tricks#

The eva repository sits under the JCSDA-internal organization on GitHub. While the repository is publicly readable and anyone can clone the repository, write access is limited to members of the JCSDA-internal organization. These members are typically employees and affiliates of the JCSDA and its core partner agencies. Any developer, however, is welcome to fork the repository and issue pull requests for consideration for inclusion in the authoritative repository by the eva maintainers.