blue/crates/blue-core
Eric Garcia ae98b6f230 feat: add git forge integration for GitHub and Forgejo (RFC 0013)
- Add forge module with Forge trait for unified PR operations
- Implement GitHubForge with REST API client
- Implement ForgejoForge with REST API client (works with Gitea too)
- Add git URL parsing to extract host, owner, repo from remotes
- Add auto-detection of forge type from remote URLs
- Update blue_pr_create to use native forge API instead of gh CLI
- Support GITHUB_TOKEN and FORGEJO_TOKEN environment variables

The forge abstraction allows Blue to create PRs on both GitHub and
Forgejo/Gitea instances without requiring external CLI tools.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 20:07:44 -05:00
..
src feat: add git forge integration for GitHub and Forgejo (RFC 0013) 2026-01-24 20:07:44 -05:00
Cargo.toml feat: implement RFC 0008 (status file sync) and RFC 0009 (audit documents) 2026-01-24 17:56:20 -05:00