Discovery Testbed Code Contribution Guidelines

From Earth Science Information Partners (ESIP)

As development proceeds with the Discovery Testbed project, it is important that contributors understand and agree on guidelines for contributing. The following initial points are proposed – all are up for discussion, with the caveat that no process is perfect and we’d like to move forward soon!

  • Customizations to the Esri Geoportal Server code for this Discovery Testbed Project will be maintained in a GitHub hosted project.
    • NOTE: If you have a strong preference for another open source repository, please feel free to make your case. GitHub is proposed initially because of larger support from the Product & Services group, but other solutions can certainly be considered.
  • ESIP Discovery Cluster members who want to contribute customizations will be developers in the project and can contribute.
  • Contributed customizations should support a documented work item associated with a use case per the ESIP wiki and/or the source repository. The customization should include a reference to the documented item.
  • Contributions will be tested by the Esri team and if compatible with the base Geoportal Server software and the requirements/use cases identified by the Discovery Cluster, included in the deployment on the testbed instance.
  • A yet-to-be-determined set of individuals will have access to the testbed to deploy the customizations.

Back to Discovery Testbed Work Plan