Handling the great code forge fragmentation
3 days ago
- #AI Contributions
- #Trust Systems
- #Git Fragmentation
- People and companies are considering leaving GitHub for alternatives like Codeberg, self-hosted Forgejo, and Gitlab, with fragmentation seen as inevitable.
- Tracking contributions across multiple git hosting platforms is a challenge; a solution involves using a Go script and Hugo module to create a unified git heatmap.
- A trust system, like Mitchell Hashimoto's vouch tool, is needed to manage AI-generated contributions, potentially using vouch chaining to verify contributors across projects.
- To prepare for a vouching-based trust model, users should secure consistent usernames on major platforms like Codeberg, Gitlab, and Bitbucket to prevent impersonation.
- Self-hosting Forgejo can limit AI spam by disabling open account creation, requiring manual approval for access, though it may reduce community engagement.
- Mirroring self-hosted repositories to GitHub can facilitate community interaction through issues and PRs, while adding a manual step to review contributions before integration.
- The future of GitHub is uncertain, and developers are advised to establish cross-platform identities and consider tools for managing contributions in a fragmented ecosystem.