Full-coverage Go client for the Forgejo API (450 endpoints)
Find a file
Virgil 3fd449a11e
Some checks failed
Security Scan / security (push) Successful in 15s
Test / test (push) Has been cancelled
docs(forgegen): add usage examples to generated option types
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:14:47 +00:00
.core chore: add .core/ build and release configs 2026-03-06 18:52:36 +00:00
.forgejo/workflows ci: add Forgejo Actions test and security scan workflows 2026-02-23 03:28:02 +00:00
.github/workflows ci: add Core ecosystem CI workflow with CodeRabbit auto-fix 2026-03-17 14:05:38 +00:00
cmd/forgegen docs(forgegen): add usage examples to generated option types 2026-04-02 07:14:47 +00:00
docs docs(forge): align service docs with milestones 2026-04-02 06:08:46 +00:00
testdata feat: scaffold go-forge repo with swagger spec and plan 2026-02-21 15:14:29 +00:00
types docs(forgegen): add usage examples to generated option types 2026-04-02 07:14:47 +00:00
.editorconfig chore: add Go repo norms (badges, contributing, lint, taskfile, editorconfig) 2026-02-23 06:45:34 +00:00
.gitignore chore: add .core/ and .idea/ to .gitignore 2026-03-15 10:17:49 +00:00
.golangci.yml chore: add Go repo norms (badges, contributing, lint, taskfile, editorconfig) 2026-02-23 06:45:34 +00:00
actions.go feat(forge): add missing Forgejo endpoints 2026-04-02 06:20:27 +00:00
actions_test.go fix(actions): align actions paths and add user variables 2026-04-02 02:23:01 +00:00
activitypub.go feat(activitypub): add ActivityPub actor service 2026-04-02 02:04:26 +00:00
activitypub_test.go feat(activitypub): add ActivityPub actor service 2026-04-02 02:04:26 +00:00
admin.go docs(forge): add usage examples to option types 2026-04-02 07:09:36 +00:00
admin_test.go feat(forge): add missing admin and issue endpoints 2026-04-02 06:30:02 +00:00
branches.go feat(forge): add missing collection wrappers 2026-04-02 06:57:47 +00:00
branches_extra_test.go feat(forge): add missing collection wrappers 2026-04-02 06:57:47 +00:00
branches_test.go refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
CLAUDE.md docs(forge): align service docs with milestones 2026-04-02 06:08:46 +00:00
client.go fix(forge): track rate limits for raw requests 2026-04-02 06:51:49 +00:00
client_test.go fix(forge): track rate limits for raw requests 2026-04-02 06:51:49 +00:00
commits.go feat(forge): add missing collection wrappers 2026-04-02 06:57:47 +00:00
commits_extra_test.go feat(forge): add missing collection wrappers 2026-04-02 06:57:47 +00:00
commits_test.go feat(forge): add iterator variants for list endpoints 2026-04-02 06:24:47 +00:00
config.go refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
config_test.go refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
contents.go Add repository contents listing 2026-04-01 23:05:43 +00:00
contents_test.go Add repository contents listing 2026-04-01 23:05:43 +00:00
CONTRIBUTING.md chore: add Go repo norms (badges, contributing, lint, taskfile, editorconfig) 2026-02-23 06:45:34 +00:00
doc.go docs(package): fix stale usage example 2026-03-29 23:39:22 +00:00
forge.go feat(activitypub): add ActivityPub actor service 2026-04-02 02:04:26 +00:00
forge_test.go chore: expose client base url 2026-04-02 02:47:06 +00:00
go.mod refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
go.sum refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
helpers.go refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
issues.go docs(forge): add usage examples to option types 2026-04-02 07:09:36 +00:00
issues_extra_test.go feat(forge): add missing collection wrappers 2026-04-02 06:57:47 +00:00
issues_test.go feat(forge): add missing admin and issue endpoints 2026-04-02 06:30:02 +00:00
labels.go feat(forge): add missing Forgejo endpoints 2026-04-02 06:20:27 +00:00
labels_test.go refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
milestones.go docs(forge): add usage examples to option types 2026-04-02 07:09:36 +00:00
milestones_test.go feat: add milestone list filters 2026-04-02 00:30:36 +00:00
misc.go feat(forge): add missing admin and issue endpoints 2026-04-02 06:30:02 +00:00
misc_test.go fix(forge): track rate limits for raw requests 2026-04-02 06:51:49 +00:00
notifications.go docs(forge): add usage examples to option types 2026-04-02 07:09:36 +00:00
notifications_test.go feat(notifications): add bulk mark endpoint 2026-04-02 03:03:01 +00:00
orgs.go docs(forge): add usage examples to option types 2026-04-02 07:09:36 +00:00
orgs_extra_test.go feat(forge): add missing collection wrappers 2026-04-02 06:57:47 +00:00
orgs_test.go feat(forge): add missing Forgejo endpoints 2026-04-02 06:20:27 +00:00
packages.go feat(forge): add missing Forgejo endpoints 2026-04-02 06:20:27 +00:00
packages_test.go refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
pagination.go chore(forge): centralise default pagination limit 2026-04-02 06:48:19 +00:00
pagination_test.go refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
params.go refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
params_test.go refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
pulls.go feat(forge): add missing collection wrappers 2026-04-02 06:57:47 +00:00
pulls_extra_test.go feat(forge): add missing collection wrappers 2026-04-02 06:57:47 +00:00
pulls_test.go feat(pulls): add pull lookup by base and head 2026-04-02 02:37:16 +00:00
README.md refactor(module): migrate module path to dappco.re/go/core/forge 2026-03-22 01:51:29 +00:00
releases.go docs(forge): add usage examples to option types 2026-04-02 07:09:36 +00:00
releases_extra_test.go feat(forge): add missing collection wrappers 2026-04-02 06:57:47 +00:00
releases_test.go Add release attachment editing 2026-04-02 02:55:02 +00:00
repos.go docs(forge): add usage examples to option types 2026-04-02 07:09:36 +00:00
repos_test.go feat(repos): add deprecated org repo route 2026-04-02 07:04:25 +00:00
resource.go refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
resource_test.go refactor(ax): enforce v0.8.0 polish rules 2026-03-29 23:39:24 +00:00
teams.go feat(forge): add missing Forgejo endpoints 2026-04-02 06:20:27 +00:00
teams_test.go Add team member lookup 2026-04-01 23:33:43 +00:00
users.go docs(forge): add usage examples to option types 2026-04-02 07:09:36 +00:00
users_extra_test.go feat(forge): add missing collection wrappers 2026-04-02 06:57:47 +00:00
users_test.go feat(users): add access token and user key endpoints 2026-04-02 06:02:22 +00:00
webhooks.go feat(forge): add missing collection wrappers 2026-04-02 06:57:47 +00:00
webhooks_extra_test.go feat(forge): add missing collection wrappers 2026-04-02 06:57:47 +00:00
webhooks_test.go feat(webhooks): add git hook helpers 2026-04-01 22:27:49 +00:00
wiki.go Add wiki page revision retrieval 2026-04-01 23:52:33 +00:00
wiki_test.go Add wiki page revision retrieval 2026-04-01 23:52:33 +00:00

Go Reference License: EUPL-1.2 Go Version

go-forge

Go module: dappco.re/go/core/forge

License

EUPL-1.2