1
0
Fork
You've already forked forgejo
0
The code deployed to Codeberg.
  • Go 77.3%
  • go-html-template 10.9%
  • Roff 4.3%
  • JavaScript 2.7%
  • CSS 2.1%
  • Other 2.6%
Find a file
Robert Wolff 64553f9adf
CB/tmpl: add more info to home ( !120 )
- Add more information on Codeberg-operated services for developers.
- Mildly modify the wording of the Respect section to fill it out.
Co-authored-by: Panagiotis "Ivory" Vasilopoulos <git@n0toose.net>
Reviewed-on: Codeberg-Infrastructure/forgejo#120
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Robert Wolff <mahlzahn@posteo.de>
Co-committed-by: Robert Wolff <mahlzahn@posteo.de>
2026年01月28日 22:40:39 +01:00
.devcontainer Update Node.js to v24 (forgejo) ( #10091 ) 2025年11月12日 19:41:48 +01:00
.forgejo Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.5.1 (v14.0/forgejo) ( #10983 ) 2026年01月22日 11:36:45 +01:00
assets [v14.0/forgejo] fix: migrations/github: Wait & retry when primary rate limit is hit ( #11054 ) 2026年01月26日 20:05:04 +01:00
build feat(issue-search): support query syntax ( #9109 ) 2025年11月19日 16:05:42 +01:00
cmd [v14.0/forgejo] chore: correct spelling error in cleanup-commit-status CLI docs ( #10838 ) 2026年01月14日 20:11:57 +01:00
contrib CB/contrib: Change default label set 2026年01月28日 14:23:33 +01:00
custom/conf [v14.0/forgejo] feat: enable SQLite WAL by default ( #11069 ) 2026年01月27日 16:57:36 +01:00
docker bugfix check for alternate ssh host certificate location ( #34146 ) 2025年04月14日 15:53:35 +02:00
models CB/bp: feat: filter action runs by Git reference ( #11013 ) 2026年01月28日 14:23:35 +01:00
modules CB/feat: allow disabling working on a queue 2026年01月28日 22:40:39 +01:00
options CB/contrib: Change default label set 2026年01月28日 14:23:33 +01:00
public CB/ui: Codeberg Custom footer 2026年01月28日 14:23:34 +01:00
release-notes [v14.0/forgejo]: chore(release): delete previously announced release notes ( #10835 ) 2026年01月14日 17:06:35 +01:00
release-notes-published chore(release-notes): Forgejo v11.0.8 ( #10201 ) 2025年11月21日 12:02:51 +01:00
releases/images [DOCS] RELEASE-NOTES.md 2024年02月05日 14:44:32 +01:00
routers CB/feat: add fosdem stats 2026年01月28日 22:40:38 +01:00
services CB/fix: reduce granulity of last used columns 2026年01月28日 14:23:35 +01:00
templates CB/tmpl: add more info to home ( !120 ) 2026年01月28日 22:40:39 +01:00
tests CB/bp: feat: filter action runs by Git reference ( #11013 ) 2026年01月28日 14:23:35 +01:00
tools chore: remove gopls in Makefile ( #8205 ) 2025年06月17日 08:28:26 +02:00
web_src CB/feat: simplify dynamic logo CSS, use lazy-load ( !117 ) 2026年01月28日 14:23:35 +01:00
.air.toml chore: rename 'migrations' to 'gitea_migrations' 2025年10月14日 14:40:49 -06:00
.deadcode-out [v14.0/forgejo] fix: decrease watch count when blocking user ( #11060 ) 2026年01月27日 13:57:57 +01:00
.dockerignore fix: Dockerfile should re-use bindata files when possible 2025年06月13日 14:00:57 +02:00
.editorconfig Cover go.mod and go.sum in .editorconfig ( #33960 ) 2025年04月01日 02:28:02 +02: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 feat(build): improve lint-locale-usage further ( #8736 ) 2025年08月27日 23:47:34 +02: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 chore(lint): Add exceptions for dbfs_model and unittest ( #10275 ) 2025年12月09日 14:34:06 +01: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.12.0 (forgejo) ( #10400 ) 2025年12月18日 15:19:32 +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-assistant: there may be three supported releases ( #9480 ) 2025年09月30日 14:20:22 +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 feat: Makefile & BSDmakefile changes ( #7455 ) 2025年04月27日 10:04:32 +00:00
CODEOWNERS add myself to CODEOWNERS for the API ( #10160 ) 2025年11月18日 23:19:39 +01: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 Update data.forgejo.org/oci/alpine Docker tag to v3.23 (forgejo) ( #10326 ) 2025年12月18日 15:21:39 +01:00
Dockerfile.rootless Update data.forgejo.org/oci/alpine Docker tag to v3.23 (forgejo) ( #10326 ) 2025年12月18日 15:21:39 +01:00
eslint.config.mjs feat(ui): replace Monaco with CodeMirror ( #10559 ) ( #10697 ) 2026年01月05日 06:26:42 +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 CB/feat: better metrics 2026年01月28日 14:23:35 +01:00
go.sum CB/feat: better metrics 2026年01月28日 14:23:35 +01: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年01月28日 14:23:35 +01:00
manifest.scm Add a GNU Guix manifest ( #8038 ) 2025年06月03日 08:08:17 +02:00
package-lock.json Update dependency @citation-js/plugin-software-formats to v0.6.2 (v14.0/forgejo) ( #10876 ) 2026年01月16日 16:57:25 +01:00
package.json Update dependency @citation-js/plugin-software-formats to v0.6.2 (v14.0/forgejo) ( #10876 ) 2026年01月16日 16:57:25 +01: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: Add custom README for Codeberg's fork ( !82 ) 2026年01月28日 14:23:34 +01: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
renovate.json feat(ui): replace Monaco with CodeMirror ( #10559 ) ( #10697 ) 2026年01月05日 06:26:42 +01: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 fix: Do not scan all Go files for tailwind classes 2024年08月24日 15:45:50 +02:00
tsconfig.json feat(ui): replace Monaco with CodeMirror ( #10559 ) ( #10697 ) 2026年01月05日 06:26:42 +01:00
vitest.config.ts feat(ui): replace Monaco with CodeMirror ( #10559 ) ( #10697 ) 2026年01月05日 06:26:42 +01:00
webpack.config.js CB/ui: Landingpage renovation ( !35 ) 2026年01月28日 14:23:34 +01: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