Most impacting endpoints from the application perspective
The initial MVP will ship with just the following features:
- Getting commit metadata: the SHA, author name, author Email, commit message, commit title (first line)
- Basic ref information: branch names, tag names, branch counts, tag counts, name of the default branch
Branch/tag names/counts are used in a bunch of places (e.g. project dashboards), so optimising/simplifying getting this data can give us a good understanding of the impact. Commit meta data can be used by Markdown references to commits (this currently accesses Git repositories directly, though it caches data afterwards).
cc @sytses