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: about 1 month 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 (5 months ago)
- Default Branch: main
- Last Pushed: 2026-05-18T09:07:08.000Z (about 2 months ago)
- Last Synced: 2026-05-18T11:10:43.002Z (about 2 months 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