I want to start a general discussion thread to brainstorm or just drop ideas on what federation would enable us to do, that is new and addresses needs in software development.
Kicking off with this Hacker News discussion on an article that details stuff missing from Git:
Bullet points extracte from the article by Matt Rickard:
- Atomicity across projects
- Native package management
- Semantic diff
- Merge Queue Data Structure
- Fan-out pull requests
- Terrible UX of Git
- Large file storage
- Project Management Hooks, but not Features
In some of these federation might play a role.