Defines a common interface that code repositories should conform.
The specs are under active development. See Drafts folder for documents and PR/Issues for discussion.
The goals of the Common Repository Interface are as follows:
- Learn once, use anywhere
- Lower developer cognitive overhead when switching projects
- Self describing/documenting functionality
- Repositories become "pluggable" entities with external tools/services (think CI/CD)
Documents under active development/discussion can be found within the Drafts folder.
Documents that have been agreed upon can be found within the Decisions folder.