Forgejo fork for Codeberg additions https://codeberg.org/Codeberg/forgejo
 
 
 
 
 
 
Go to file
Codeberg Build Maintainers c89bca420e Update to latest Forgejo 9 2025-01-05 01:56:10 +00:00
.devcontainer
.forgejo chore(release): link to the standalone release notes file 2024-12-19 08:38:54 +00:00
assets
build
cmd Fix panic when cloning with wrong ssh format. (#32076) 2024-09-29 11:48:56 +02:00
contrib CB/contrib: Change default label set 2024-11-20 18:26:24 +01:00
custom/conf Use camo.Always instead of camo.Allways (#32097) 2024-09-27 08:13:30 +00:00
docker
models Update to latest Forgejo 9 2024-12-13 12:32:33 +00:00
modules Update to latest Forgejo 9 2025-01-05 01:56:10 +00:00
options Update to latest Forgejo v9 2024-11-30 17:42:38 +01:00
public CB/ui: Landingpage renovation (!35) 2024-11-21 01:05:28 +01:00
release-notes chore(release-notes): notes for the week 2024-48-v9.0 weekly cherry pick 2024-11-24 16:53:22 +00:00
releases/images
routers Update to latest Forgejo 9 2024-12-13 12:32:33 +00:00
services Update to latest Forgejo 9 2025-01-05 01:56:10 +00:00
templates CB/tmpl: Correct links for guests 2024-12-13 13:35:56 +00:00
tests Update to latest Forgejo 9 2024-12-13 12:32:33 +00:00
tools
web_src Update to latest Forgejo v9 2024-12-01 23:30:15 +01:00
.air.toml
.deadcode-out
.dockerignore
.editorconfig
.envrc
.eslintrc.yaml chore: migrate eslint config 2024-09-25 08:34:57 +02:00
.gitattributes
.gitignore
.gitmodules
.gitpod.yml
.golangci.yml
.ignore
.mailmap
.markdownlint.yaml
.npmrc
.release-notes-assistant.yaml
.spectral.yaml
.yamllint.yaml
BSDmakefile
CODEOWNERS
CONTRIBUTING.md
DCO
Dockerfile Dockerfile: use alpine:3.20 instead of golang:1.23-alpine3.20 2024-10-16 20:45:09 +00:00
Dockerfile.rootless Dockerfile: use alpine:3.20 instead of golang:1.23-alpine3.20 2024-10-16 20:45:09 +00:00
LICENSE
Makefile
README.md CB/meta: Add custom README for Codeberg's fork (!82) 2024-11-21 01:05:33 +01:00
RELEASE-NOTES.md
build.go
flake.lock
flake.nix
go.mod Update module golang.org/x/net to v0.33.0 2024-12-18 23:16:45 +00:00
go.sum Update module golang.org/x/net to v0.33.0 2024-12-18 23:16:45 +00:00
main.go
package-lock.json Update dependency @github/relative-time-element to v4.4.4 2024-12-06 02:03:50 +00:00
package.json Update dependency @github/relative-time-element to v4.4.4 2024-12-06 02:03:50 +00:00
playwright.config.js
poetry.lock Lock file maintenance 2024-09-25 10:15:02 +02:00
poetry.toml
pyproject.toml
release-notes-assistant.sh
renovate.json
stylelint.config.js
tailwind.config.js
vitest.config.js feat(ui): add more emoji and code block rendering in issues 2024-09-24 14:20:33 +02:00
webpack.config.js CB/ui: Landingpage renovation (!35) 2024-11-21 01:05:28 +01:00

README.md

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