]> source.dussan.org Git - gitea.git/commit
Add Go package registry (#24687)
authorKN4CK3R <admin@oldschoolhack.me>
Sun, 14 May 2023 15:38:40 +0000 (17:38 +0200)
committerGitHub <noreply@github.com>
Sun, 14 May 2023 15:38:40 +0000 (23:38 +0800)
commit5968c63a11c94b0fdde0485af194bebb2ea1b8e7
tree8ff60c459712755a7346c4f5ed2e31e464af6cbe
parent53a00017bbd89fddab11b323fc39872c44286d96
Add Go package registry (#24687)

Fixes #7608

This PR adds a Go package registry usable with the Go proxy protocol.

![grafik](https://github.com/go-gitea/gitea/assets/1666336/328feb5c-3df2-4f9d-8eae-fe3126d14c37)
23 files changed:
custom/conf/app.example.ini
docs/content/doc/administration/config-cheat-sheet.en-us.md
docs/content/doc/usage/packages/debian.en-us.md
docs/content/doc/usage/packages/generic.en-us.md
docs/content/doc/usage/packages/go.en-us.md [new file with mode: 0644]
docs/content/doc/usage/packages/rpm.en-us.md
models/packages/descriptor.go
models/packages/package.go
modules/packages/goproxy/metadata.go [new file with mode: 0644]
modules/packages/goproxy/metadata_test.go [new file with mode: 0644]
modules/setting/packages.go
options/locale/locale_en-US.ini
public/img/svg/gitea-go.svg [new file with mode: 0644]
routers/api/packages/api.go
routers/api/packages/goproxy/goproxy.go [new file with mode: 0644]
routers/api/v1/packages/package.go
services/forms/package_form.go
services/packages/packages.go
templates/package/content/go.tmpl [new file with mode: 0644]
templates/package/view.tmpl
templates/swagger/v1_json.tmpl
tests/integration/api_packages_goproxy_test.go [new file with mode: 0644]
web_src/svg/gitea-go.svg [new file with mode: 0644]