Beagle: Git, URIs and all the dirty words
3 days ago
- #api-design
- #version-control
- #git
- Git's core model is simple but its command complexity grows with advanced tasks.
- HTTP and URI standards could simplify addressing git resources, similar to web protocols.
- Beagle applies HTTP verbs to git operations, decomposing complex actions into orthogonal parts.
- Git operations like merge, rebase, and squash are represented distinctly in Beagle's CLI.
- Beagle's URI design moves versioning info to the query, separating it from the path.