https://github.com/rios0rios0/gitforge
Shared Go library providing common abstractions for Git hosting platforms (GitHub, GitLab, Azure DevOps). Includes provider discovery, PR management, API file operations, local git operations via go-git, GPG/SSH commit signing, changelog processing (Keep a Changelog), token resolution, and factory-based registries. Used by autobump and autoupdate.
https://github.com/rios0rios0/gitforge
clean-architecture devops git golang multi-provider
Last synced: 20 days ago
JSON representation
Shared Go library providing common abstractions for Git hosting platforms (GitHub, GitLab, Azure DevOps). Includes provider discovery, PR management, API file operations, local git operations via go-git, GPG/SSH commit signing, changelog processing (Keep a Changelog), token resolution, and factory-based registries. Used by autobump and autoupdate.
- Host: GitHub
- URL: https://github.com/rios0rios0/gitforge
- Owner: rios0rios0
- License: mit
- Created: 2026-02-14T16:24:59.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-05-18T09:07:08.000Z (25 days ago)
- Last Synced: 2026-05-18T11:10:43.002Z (25 days ago)
- Topics: clean-architecture, devops, git, golang, multi-provider
- Language: Go
- Homepage:
- Size: 403 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md