1
0
Fork
You've already forked codeberg-forgejo
0
The code deployed to Codeberg.
Go 76.6%
go-html-template 11.6%
Roff 4.7%
JavaScript 2.8%
CSS 2.2%
Other 1.9%
Find a file
Codeberg Build Maintainers c504062ccf Update to latest Forgejo v11
2025年07月16日 18:41:06 +00:00
.devcontainer Update mcr.microsoft.com/devcontainers/go Docker tag to v1.24 (forgejo) ( #7281 ) 2025年03月21日 09:56:19 +00:00
.forgejo [v11.0/forgejo] chore(release): next-digest moved to invisible.forgejo.org ( #7723 ) 2025年04月29日 18:10:53 +00:00
assets Update module github.com/blevesearch/bleve/v2 to v2.5.1 (v11.0/forgejo) ( #7885 ) 2025年05月16日 20:01:33 +00:00
build [v11.0/forgejo] chore: branding import path ( #7354 ) 2025年03月27日 20:13:05 +00:00
cmd [v11.0/forgejo] chore: branding import path ( #7354 ) 2025年03月27日 20:13:05 +00:00
contrib CB/contrib: Change default label set 2025年05月24日 12:50:43 +00:00
custom/conf [v11.0/forgejo] fix(UI): i18n: improve naming ( #7542 ) 2025年04月15日 06:24:49 +00:00
docker Update code.forgejo.org/oci/alpine Docker tag to v3.21 (followup) 2024年12月30日 15:22:42 +00:00
models Update to latest Forgejo v11 2025年07月16日 18:41:06 +00:00
modules Update to latest Forgejo v11 2025年07月16日 18:41:06 +00:00
options Update to latest Forgejo v11 2025年07月01日 20:15:34 +00:00
public CB/tmpl: Improve the footer ( !107 ) 2025年05月24日 13:06:54 +00:00
release-notes fix: discard v25 secrets migrations errors instead of failing ( #7251 ) 2025年03月17日 16:25:37 +00:00
release-notes-published chore(release-notes): Forgejo v10.0.3 ( #7311 ) 2025年03月23日 08:50:48 +00:00
releases/images [DOCS] RELEASE-NOTES.md 2024年02月05日 14:44:32 +01:00
routers Update to latest Forgejo v11 2025年07月16日 18:41:06 +00:00
services Update to latest Forgejo v11 2025年07月16日 18:41:06 +00:00
templates CB/tmpl: fix typo from previous commit 2025年06月27日 08:57:16 +00:00
tests [v11.0/forgejo] chore: use eventually for mysql collation test ( #8517 ) 2025年07月16日 01:05:41 +02:00
tools Initial support for localization and pluralization with go-i18n-JSON-v2 format 2025年01月17日 11:21:28 +01:00
web_src Update to latest Forgejo v11 2025年06月27日 08:35:06 +00:00
.air.toml Reduce air verbosity ( #31417 ) 2024年06月23日 12:30:09 +02:00
.deadcode-out [v11.0/forgejo] chore: branding import path ( #7354 ) 2025年03月27日 20:13:05 +00:00
.dockerignore chore: update ignores 2025年01月03日 14:41:34 +01:00
.editorconfig i18n: ensure consistent indent style for next locales ( #7205 ) 2025年03月12日 06:05:08 +00:00
.envrc.example Make direnv optional to let developers use their own direnv configuration 2024年11月06日 20:34:49 +01:00
.gitattributes Add interface{} to any replacement to make fmt, exclude *.pb.go ( #30461 ) 2024年04月15日 20:01:36 +02:00
.gitignore [v11.0/forgejo] chore: branding import path ( #7354 ) 2025年03月27日 20:13:05 +00:00
.gitmodules cleanup(tests): remove manual testing submodule 2024年04月21日 10:13:51 +02:00
.gitpod.yml Remove sqlite-viewer and using database client ( #31223 ) 2024年06月09日 11:13:39 +02:00
.golangci.yml [v11.0/forgejo] chore: branding import path ( #7354 ) 2025年03月27日 20:13:05 +00:00
.ignore Add /options/license and /options/gitignore to .ignore ( #30219 ) 2024年04月07日 15:40:31 +02:00
.mailmap Add .mailmap with aliases for Unknwon (github.com/Unknwon) 2024年08月14日 08:26:16 -04:00
.markdownlint.yaml Update JS dependencies ( #28537 ) 2023年12月30日 05:29:03 +00:00
.npmrc Upgrade to npm lockfile v3 and explicitely set it ( #23561 ) 2023年03月18日 19:38:10 +01:00
.release-notes-assistant.yaml chore(release-notes): no need to specify they are draft 2024年10月22日 06:54:27 +02:00
.spectral.yaml Add spectral linter for Swagger ( #20321 ) 2022年07月11日 18:07:16 -05:00
.yamllint.yaml fully replace drone with actions ( #27556 ) 2023年10月11日 06:39:32 +00:00
BSDmakefile Fix build errors on BSD (in BSDMakefile) ( #27594 ) 2023年10月13日 15:38:27 +00:00
build.go chore: remove unused dependency from build.go 2024年12月23日 16:23:28 +01:00
CODEOWNERS [skip ci] chore: adjust i18n entries in CODEOWNERS ( #6667 ) 2025年01月26日 07:37:50 +00:00
CONTRIBUTING.md docs: replace Developer Guide link with the new Contributor Guide one. 2024年08月26日 13:22:39 +03:00
DCO Remove address from DCO ( #22595 ) 2023年01月24日 18:52:38 +00:00
Dockerfile [v11.0/forgejo] chore: branding import path ( #7354 ) 2025年03月27日 20:13:05 +00:00
Dockerfile.rootless [v11.0/forgejo] chore: branding import path ( #7354 ) 2025年03月27日 20:13:05 +00:00
eslint.config.mjs Update linters (forgejo) ( #7226 ) 2025年03月15日 15:28:04 +00:00
flake.lock Update nixpkgs version in flake 2024年12月08日 13:03:16 +01:00
flake.nix install go and gopls in nix flake devShell 2024年12月08日 13:04:22 +01:00
go.mod [v11.0/forgejo] fix: do not fail when release or wiki is set in /repos/migrate API ( #8167 ) 2025年06月12日 13:07:54 +02:00
go.sum [v11.0/forgejo] fix: do not fail when release or wiki is set in /repos/migrate API ( #8167 ) 2025年06月12日 13:07:54 +02:00
LICENSE Forgejo v9.0 is GPLv3+ 2024年08月22日 09:09:29 +02:00
main.go [v11.0/forgejo] chore: branding import path ( #7354 ) 2025年03月27日 20:13:05 +00:00
Makefile CB/fix: Drop forgejo Makefile dependency 2025年05月24日 13:06:54 +00:00
package-lock.json chore: drop unused @typescript-eslint/parser package ( #8057 ) 2025年06月06日 20:39:39 +00:00
package.json chore: drop unused @typescript-eslint/parser package ( #8057 ) 2025年06月06日 20:39:39 +00:00
playwright.config.ts tests(e2e): Prepare for visual regression testing 2024年12月10日 18:12:36 +01:00
poetry.lock Update dependency yamllint to v1.36.2 (forgejo) ( #7259 ) 2025年03月18日 07:28:52 +00:00
poetry.toml Clean up pyproject.toml and package.json, fix poetry options ( #25327 ) 2023年06月18日 18:13:08 +00:00
pyproject.toml Update dependency yamllint to v1.36.2 (forgejo) ( #7259 ) 2025年03月18日 07:28:52 +00:00
README.md CB/meta: Add custom README for Codeberg's fork ( !82 ) 2025年05月24日 12:53:09 +00:00
release-notes-assistant.sh chore(release-notes-assistant): security fix / features come first 2024年11月17日 20:03:11 +01:00
RELEASE-NOTES.md chore: fix typos, decap a few i18n strings ( #6666 ) 2025年01月24日 05:41:59 +00:00
renovate.json chore(renovate): update settings for latest version ( #7329 ) 2025年03月25日 08:39:26 +00:00
stylelint.config.js Merge pull request 'Port "Enable declaration-block-no-redundant-longhand-properties ( #30950 )' ( #3769 ) from beowulf/gitea-port-pull-30950 into forgejo 2024年05月14日 22:23:54 +00:00
tailwind.config.js fix: Do not scan all Go files for tailwind classes 2024年08月24日 15:45:50 +02:00
tsconfig.json Add typescript 2024年10月29日 18:15:09 +01:00
vitest.config.ts Add typescript 2024年10月29日 18:15:09 +01:00
webpack.config.js CB/ui: Landingpage renovation ( !35 ) 2025年05月24日 12:50:43 +00:00

Forgejo (Codeberg)

Codeberg's fork of Forgejo, a self-hosted lightweight software forge.

Some changes made to Forgejo's source code are:

  • Codeberg-specific themes
  • Codeberg's custom landing page
  • Codeberg's custom footer
  • Various optimizations necessary for running a large instance
  • Dirty hacks that we needed to deploy as soon as possible

Some of our patches may be helpful if you wish to operate a large Forgejo instance. However, this repository as a whole contains a custom version of Forgejo that is explicitly not intended for private use.

Codeberg and Forgejo work together, but, as projects, they remain separate. For more information about Forgejo and its relationship with Codeberg, take a look at Forgejo's FAQ.

Reporting Issues

If you wish to report an issue for the changes that Codeberg has made or are not sure where you should open an issue for a service hosted by Codeberg, please create an issue on Codeberg/Community.

Additionally, Forgejo maintains its own Issue Tracker for bug reports and feature requests.

Hosting

If you wish to host Forgejo on your own, please visit forgejo.org.

You can find some other repositories that help us operate codeberg.org in the Codeberg-Infrastructure organisation.

Our instance's Forgejo configurations can be found here: Codeberg-Infrastructure/build-deploy-forgejo

Contributing

We follow the upstream Forgejo tree and most of the decisions that they make for everyone else.

If you want to send a patch to codeberg.org, the best way to do that is probably sending a patch to Forgejo.

Branding

Codeberg has a set of design-related guidelines, which can be found here.

Reporting Vulnerabilities

See security.txt