1
0
Fork
You've already forked forgejo
0
The code deployed to Codeberg. If you want to deploy Forgejo yourself or work on the code, check out:
Go 78.6%
go-html-template 8.7%
Roff 5.9%
JavaScript 2.6%
CSS 2.5%
Other 1.6%
Find a file
Otto Richter a3197b2939 CB/feat: default Explore features repos with stars
Hide repos with no stars from explore by default.
In a more ideal setting, we would show the first recently-updated repos
with no conditions to help discovering new work and give people an idea
of what is going on in realtime on Codeberg, and then have more quality
results. But this is the simpler option ...
This patch is part of user research that suggests that Codeberg's users
would like to see higher-quality content in the explore view.
2024年03月22日 16:34:28 +01:00
.devcontainer devpod use go1.21 ( #26637 ) 2023年08月21日 16:20:50 +00:00
.forgejo Revert "[CI] pin go v1.21.8 version" 2024年03月06日 12:18:06 +08:00
.gitea [WORKFLOW] yaml issue templates 2023年11月13日 12:33:49 +01:00
.github Fix Docker meta action for releases ( #28232 ) ( #28395 ) 2023年12月08日 13:41:16 +01:00
assets [GITEA] Use maintained gziphandler 2024年01月16日 14:09:55 +00:00
build [I18N] Add Locale merger script (squash) abort on NOOP 2023年11月28日 17:52:11 +01:00
cmd Merge pull request '[BUG] Initialize Git for hook regeneration' ( #2421 ) from gusted/forgejo-bp-2416 into v1.21/forgejo 2024年02月21日 14:41:45 +00:00
contrib CB/contrib: Change default label set 2023年12月12日 20:44:31 +01:00
custom/conf Refactor CORS handler ( #28587 ) ( #28611 ) 2024年01月16日 14:08:38 +00:00
docker [BRANDING] cosmetic s/Gitea/Forgejo/ in logs, messages, etc. 2023年11月13日 13:58:17 +01:00
docs Improve frontend guideline ( #28711 ) ( #28713 ) 2024年01月16日 14:16:56 +00:00
models CB/feat: default Explore features repos with stars 2024年03月22日 16:34:28 +01:00
modules Update to latest Forgejo 1.21 2024年03月22日 16:20:23 +01:00
options Update to latest Forgejo 1.21 2024年03月22日 16:20:23 +01:00
public Update to latest Forgejo 1.21 2024年03月17日 14:31:14 +00:00
releases/images [DOCS] RELEASE-NOTES.md 2023年11月13日 12:33:48 +01:00
routers Update to latest Forgejo 1.21 2024年03月22日 16:20:23 +01:00
services Fix invalid link of the commit status when ref is tag ( #29752 ) ( #29908 ) 2024年03月21日 17:09:50 +01:00
snap set version in snapcraft yaml 2023年09月13日 23:20:46 -04:00
templates Update to latest Forgejo 1.21 2024年03月22日 16:20:23 +01:00
tests Update to latest Forgejo 1.21 2024年03月22日 16:20:23 +01:00
web_src Update to latest Forgejo 1.21 2024年03月22日 16:20:23 +01:00
.air.toml Reduce verbosity of dev commands ( #24917 ) 2023年05月24日 20:11:04 +00:00
.changelog.yml Adapt .changelog.yml to new labeling system ( #27701 ) ( #27702 ) 2023年10月20日 00:29:50 +02:00
.dockerignore Move public asset files to the proper directory ( #25907 ) 2023年07月18日 18:06:43 +02:00
.editorconfig Add markdownlint ( #20512 ) 2022年07月28日 09:22:47 +08:00
.eslintrc.yaml Fix gitea-origin-url with default ports ( #29085 ) ( #29088 ) 2024年02月13日 14:17:58 +01:00
.gitattributes [META] Use correct language for .tmpl 2023年11月13日 12:33:48 +01:00
.gitignore [I18N] Makefile + gitignore 2023年11月13日 13:57:47 +01:00
.gitpod.yml Add Github related extensions in devcontainer ( #25800 ) 2023年07月14日 15:58:02 +08:00
.golangci.yml Use Go 1.21 for golangci-lint ( #26786 ) 2023年08月29日 16:25:24 +02:00
.ignore Add /public/assets to .ignore ( #26232 ) 2023年07月30日 12:34:20 +02:00
.markdownlint.yaml Enable markdownlint no-duplicate-header ( #27500 ) ( #27506 ) 2023年10月07日 21:41:41 +08:00
.npmrc Upgrade to npm lockfile v3 and explicitely set it ( #23561 ) 2023年03月18日 19:38:10 +01:00
.spectral.yaml Add spectral linter for Swagger ( #20321 ) 2022年07月11日 18:07:16 -05:00
.stylelintrc.yaml Update JS dependencies ( #26025 ) 2023年07月21日 11:34:10 +08:00
.yamllint.yaml fully replace drone with actions ( #27556 ) ( #27575 ) 2023年10月11日 12:03:06 +00:00
BSDmakefile Fix build errors on BSD (in BSDMakefile) ( #27594 ) ( #27608 ) 2023年10月14日 07:29:55 +00:00
build.go User/Org Feed render description as per web ( #23887 ) 2023年04月04日 04:39:47 +01:00
CHANGELOG.md Add changelog for 1.21.4 ( #28812 ) 2024年01月31日 13:35:57 +01:00
CODEOWNERS [META] Add CODEOWNERS files 2023年11月13日 12:33:49 +01:00
CONTRIBUTING.md [DOCS] CONTRIBUTING 2023年11月13日 12:33:47 +01:00
DCO Remove address from DCO ( #22595 ) 2023年01月24日 18:52:38 +00:00
Dockerfile [CI] Forgejo Actions based release process (squash) gitea to forgejo 2023年11月13日 13:58:18 +01:00
Dockerfile.rootless [CI] Forgejo Actions based release process (squash) gitea to forgejo 2023年11月13日 13:58:18 +01:00
go.mod Update to latest Forgejo 1.21 2024年03月22日 16:20:23 +01:00
go.sum Update to latest Forgejo 1.21 2024年03月22日 16:20:23 +01:00
LICENSE [DOCS] LICENSE: add Forgejo Authors 2023年11月13日 12:33:48 +01:00
main.go [BRANDING] alias {FORGEJO,GITEA}_{CUSTOM,WORK_DIR} 2023年11月13日 13:58:18 +01:00
MAINTAINERS Apply lng2020 to maintainers ( #27068 ) 2023年09月14日 12:10:12 +08:00
Makefile [SEMVER] 6.0.8+0-gitea-1.21.8 2024年03月22日 08:00:05 +01:00
package-lock.json Bump @github/relative-time-element to 4.3.1 ( #28819 ) ( #28826 ) 2024年01月31日 13:36:02 +01:00
package.json Bump @github/relative-time-element to 4.3.1 ( #28819 ) ( #28826 ) 2024年01月31日 13:36:02 +01:00
playwright.config.js Update JS dependencies and eslint config ( #21388 ) 2022年10月10日 20:02:20 +08:00
poetry.lock Update JS and PY dependencies ( #27501 ) ( #27518 ) 2023年10月08日 19:31:33 +02:00
poetry.toml Clean up pyproject.toml and package.json, fix poetry options ( #25327 ) 2023年06月18日 18:13:08 +00:00
pyproject.toml [BRANDING] cosmetic s/Gitea/Forgejo/ in logs, messages, etc. 2023年11月13日 13:58:17 +01:00
README.md CB/meta: Add custom README for Codeberg's fork ( !82 ) 2024年02月18日 19:42:50 +00:00
RELEASE-NOTES.md [DOCS] RELEASE-NOTES.md 2023年11月13日 12:33:48 +01:00
vitest.config.js Use vitest globals ( #27102 ) ( #27311 ) 2023年09月27日 16:10:08 +02:00
webpack.config.js CB/ui: Landingpage renovation ( !35 ) 2023年12月12日 20:44:38 +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