Discovery Testbed Code Contribution Guidelines

From Earth Science Information Partners (ESIP)
Revision as of 09:18, April 9, 2012 by Cwhite (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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