An SDK written in Go that wraps around the Forgejo API, providing additional convenience functions.
  • Go 98.2%
  • Makefile 1.8%
Find a file
mvdkleijn edf26081b6 revert: undo Makefile change
Signed-off-by: mvdkleijn <martijn.niji@gmail.com>
2026-02-17 21:35:24 +01:00
.forgejo chore: bump versions in integration workflow 2026-02-13 23:01:09 +01:00
.woodpecker test: bump integration workflow to 8.0.3 2024-10-21 01:25:24 +02:00
forgejo fix: make UnitsMap optional and Units deprecated 2026-02-17 21:28:20 +01:00
.changelog.yml Make final corrections before fork is finalized (#3) 2024-05-03 14:54:54 +00:00
.editorconfig switch gitter to discord for drone. (#62) 2017-06-16 10:46:36 +08:00
.gitattributes prevent merge conflicts | gitattributes eol=lf (#200) 2019-12-30 20:16:29 +00:00
.gitignore Prevent from having to re-download forgejo every testrun 2025-02-10 08:18:48 +00:00
.golangci.yml migrate to golangci-lint v2 2026-02-13 17:03:49 +01:00
CHANGELOG.md Add Changelog for v0.15.1 & url fixes (#564) 2022-01-12 08:44:20 +08:00
CONTRIBUTING.md Make final corrections before fork is finalized (#3) 2024-05-03 14:54:54 +00:00
DCO Added contribution and maintainer files 2016-11-07 11:26:36 -02:00
LICENSE feat: fork Gitea SDK (#1) 2024-05-03 16:35:08 +02:00
Makefile revert: undo Makefile change 2026-02-17 21:35:24 +01:00
README.md chore: update readme with new expectations 2026-02-13 23:16:36 +01:00
renovate.json chore: ensure renovate signs off commits 2025-03-02 17:54:27 +01:00

Forgejo SDK for Go

License: MIT release-badge status-badge

stars-badge issues-badge prs-badge Go Report Card GoDoc

This project acts as a client SDK implementation written in Go to interact with the Forgejo API implementation. For further informations take a look at the current documentation.

Note: function arguments are escaped by the SDK.

Use it

import "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2"

Version Requirements

  • go >= 1.25
  • forgejo >= 11.0.10

Please note: that the SDK might or might not work with lower versions of Forgejo depending on what part of the SDK you use, but it was tested against this one. Starting with release v2 of the SDK, Forgejo versions below 7.x.x will not be supported.

Contributing

Fork -> Patch -> Push -> Pull Request

License

This project is under the MIT License. See the LICENSE file for the full license text.