1
0
Fork
You've already forked cb-forgejo
0
No description
  • Go 80.8%
  • go-html-template 11%
  • JavaScript 2.7%
  • CSS 2.1%
  • TypeScript 1.7%
  • Other 1.5%
Find a file
2026年06月17日 21:12:49 +00:00
.devcontainer Update dependency go to v1.26 (forgejo) ( #11320 ) 2026年03月12日 01:26:23 +01:00
.forgejo [v15.0/forgejo] Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.6.0 (forgejo) ( #12317 ) 2026年04月29日 08:26:24 +02:00
.semgrep CB/bp: upgrade to https://code.forgejo.org/xorm/xorm v1.4.0 ( #12639 ) 2026年05月25日 17:32:03 +02:00
assets Merge remote-tracking branch 'forgejo/v15.0/forgejo' into codeberg-15 2026年06月03日 02:29:15 +02:00
build [v15.0/forgejo] i18n(mailer): Fix special usage of .Locale in admin_new_user ( #12112 ) 2026年04月14日 07:22:44 +02:00
cmd CB/bp: upgrade to https://code.forgejo.org/xorm/xorm v1.4.0 ( #12639 ) 2026年05月25日 17:32:03 +02:00
contrib CB/contrib: Change default label set 2026年05月25日 17:32:00 +02:00
custom/conf [v15.0/forgejo] chore: fix cookie name comments in example ini ( #12132 ) 2026年04月15日 23:26:05 +02:00
docker [v15.0/forgejo] chore(Dockerfile.rootless): update shadowed env variables ( #12137 ) 2026年04月16日 10:44:47 +02:00
models Merge remote-tracking branch 'forgejo/v15.0/forgejo' into codeberg-15 2026年06月10日 13:49:10 +02:00
modules CB/perf: use recursive accounting of CephFS 2026年06月08日 20:39:31 +02:00
options Merge remote-tracking branch 'forgejo/v15.0/forgejo' into codeberg-15 2026年06月03日 02:29:15 +02:00
public CB/perf: serve logo from Forgejo assets 2026年06月03日 02:33:25 +02:00
release-notes [v15.0/forgejo] fix: in actions_service cancelJobsForRun is bugous use killRun instead ( #12492 ) 2026年05月09日 21:00:52 +02:00
release-notes-published chore(release-notes): Forgejo v14.0.3 [skip ci] ( #11583 ) 2026年03月09日 07:00:32 +01:00
releases/images [DOCS] RELEASE-NOTES.md 2024年02月05日 14:44:32 +01:00
routers Merge remote-tracking branch 'forgejo/v15.0/forgejo' into codeberg-15 2026年06月10日 13:49:10 +02:00
services Merge remote-tracking branch 'forgejo/v15.0/forgejo' into codeberg-15 2026年06月10日 13:49:10 +02:00
templates ui: remove download count tracker from package view page 2026年06月17日 21:12:49 +00:00
tests Merge remote-tracking branch 'forgejo/v15.0/forgejo' into codeberg-15 2026年06月10日 13:49:10 +02:00
tools chore: move backend-checks CI checks to Makefile: make pr-go ( #11053 ) 2026年02月17日 02:41:40 +01:00
web_src Merge remote-tracking branch 'forgejo/v15.0/forgejo' into codeberg-15 2026年06月10日 13:49:10 +02:00
.air.toml chore: rename 'migrations' to 'gitea_migrations' 2025年10月14日 14:40:49 -06:00
.deadcode-out [v15.0/forgejo] fix: duplicate key violates unique constraint in concurrent debian package uploads ( #11833 ) 2026年03月27日 01:36:18 +01:00
.dockerignore fix: Dockerfile should re-use bindata files when possible 2025年06月13日 14:00:57 +02:00
.editorconfig i18n(next): convert indention style to tabs: en, editorconfig ( #10661 ) 2026年01月02日 05:56:48 +01: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 chore: polish linter error vs. dead code reporting ( #11217 ) 2026年03月20日 07:06:09 +01: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 [v15.0/forgejo] refactor: change authentication to return structured data ( #12462 ) 2026年05月08日 04:07:32 +02: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
.node-version Update Node.js to v24.14.1 (forgejo) ( #11805 ) 2026年03月25日 06:47:24 +01: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): teach release-notes-assistant that v11.0 is LTS ( #10638 ) 2025年12月30日 10:00:22 +01:00
.spectral.yaml
.yamllint.yaml fully replace drone with actions ( #27556 ) 2023年10月11日 06:39:32 +00:00
BSDmakefile feat: Makefile & BSDmakefile changes ( #7455 ) 2025年04月27日 10:04:32 +00:00
CODEOWNERS chore: add @0xllx0 to federation codeowners ( #10716 ) 2026年01月09日 23:53:06 +01:00
CONTRIBUTING.md docs: replace Developer Guide link with the new Contributor Guide one. 2024年08月26日 13:22:39 +03:00
DCO
Dockerfile Update data.forgejo.org/oci/golang Docker tag to v1.26 (forgejo) ( #11662 ) 2026年03月13日 08:17:21 +01:00
Dockerfile.rootless Update data.forgejo.org/oci/golang Docker tag to v1.26 (forgejo) ( #11662 ) 2026年03月13日 08:17:21 +01:00
eslint.config.mjs Update linters (forgejo) ( #11627 ) 2026年03月12日 18:27:43 +01:00
flake.lock chore: bump nixpkgs in flake.lock ( #10128 ) 2025年11月16日 01:18:26 +01:00
flake.nix refactor: Simplify flake.nix ( #9805 ) 2025年10月22日 19:09:11 +02:00
go.mod Merge remote-tracking branch 'forgejo/v15.0/forgejo' into codeberg-15 2026年06月10日 13:49:10 +02:00
go.sum Merge remote-tracking branch 'forgejo/v15.0/forgejo' into codeberg-15 2026年06月10日 13:49:10 +02:00
LICENSE Forgejo v9.0 is GPLv3+ 2024年08月22日 09:09:29 +02:00
main.go fix: do not mix urfave v2 with urfave v3 ( #8168 ) 2025年06月12日 15:38:03 +02:00
Makefile CB/fix: Drop forgejo Makefile dependency 2026年05月25日 17:32:01 +02:00
manifest.scm Add a GNU Guix manifest ( #8038 ) 2025年06月03日 08:08:17 +02:00
package-lock.json Update playwright monorepo to v1.60.0 (v15.0/forgejo) ( #13021 ) 2026年06月09日 17:41:52 +02:00
package.json Update playwright monorepo to v1.60.0 (v15.0/forgejo) ( #13021 ) 2026年06月09日 17:41:52 +02:00
playwright.config.ts chore: remove webkit and mobile safari from playwright ( #10103 ) 2025年11月13日 17:23:08 +01:00
README.md CB/meta: Improve custom theme explanation in README ( !123 ) 2026年05月25日 17:32:02 +02:00
release-notes-assistant.sh chore: improve the wording of the "not worth a release note" category ( #8542 ) 2025年07月18日 07:19:15 +02:00
RELEASE-NOTES.md chore(release-notes): fix release notes of chroma update in v8.0.0 2025年10月05日 17:10:38 +05:00
shell.nix chore: use interactive sqlite via nix ( #10439 ) 2025年12月17日 13:20:33 +01: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 chore(ui): change /devtest to /-/demo ( #11019 ) 2026年01月26日 13:12:25 +01:00
tsconfig.json feat(ui): replace Monaco with CodeMirror ( #10559 ) 2026年01月04日 23:52:33 +01:00
vitest.config.ts feat(ui): replace Monaco with CodeMirror ( #10559 ) 2026年01月04日 23:52:33 +01:00
webpack.config.js CB/ui: Landingpage renovation ( !35 ) 2026年05月25日 17:32:00 +02: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 configuration files can be found here: Codeberg-Infrastructure/build-deploy-forgejo

Tip

The configuration files include the settings required to enable the Codeberg-specific Forgejo themes, i.e. codeberg-auto, codeberg-light, codeberg-dark in your local Forgejo instance.

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