Principles & Mechanisms:

General Overview

Code as a Research Object is a joint initiative between the Mozilla Science Lab, figshare and GitHub.

figshare and GitHub two leading repositories for data and code.

The project has built a bridge to allow users to push code from their GitHub repository to figshare, providing a Digital Object Identifier for the code.