1. Global Earth Science Community
  2. Earthdata Code Collaborative

Earthdata Code Collaborative

The Earthdata Code Collaborative (ECC) is a platform for development, testing, and discovery of Earthdata related applications and services.

Standardize and Automate Testing

Writing code is hard, but testing code is even harder. What framework should you use? What types of tests should you write? And most importantly, how can you ensure those tests are run consistently? The ECC provides a ready-to-use framework for running your tests every time your code base changes, alerting your team of failures, and even makes recommendations about what testing frameworks and approaches to use.

Project Management Tools

Bug tracking, collaboration, and managing code changes are essential to a strong application development process. Through integration with Jira, Confluence, Bitbucket, and Bamboo (commercially available off-the-shelf software by Atlassian), you can quickly track and squash bugs, enable communication among your team, and do it all in a way that feels natural and lightweight. On top of that, Stash provides your team complete control over your code changes and even makes it easy for non-team members to submit patches and pull requests.

Explore Other Earthdata Projects

All the tools in the world can't replace inspiration and good ideas. Sometimes looking at another solid project is just what you need to kickstart your own development thinking. The ECC provides the ability to browse other public projects, including taking a look at their code base and running application. Get ideas, integrate other code bases into your project, and fix a bug while you're at it... all using the tools you're already familiar with from your own project.

Last Updated: Aug 21, 2017 at 4:45 PM EDT