meowmeow
Find a file
fnetx 1d9844bbb3
[I18N] Move source locales to other folder
(cherry picked from commit d38ad85a05cb3547ad1c3f90531811aa9c78ca9d)
(cherry picked from commit b94f9b8c1bdc62d7437c42c4aa333c7ed30a9b9b)
(cherry picked from commit c728ce8b32b0ff52e14083d2118f6b1f233307ce)
(cherry picked from commit 2911286336f93bbf6a6dec63cf62cb1514475eff)
(cherry picked from commit bd4dc797c7cc599d2aca05b7d1ee2a6532dd0358)
(cherry picked from commit 35889addf9ee26e084ff2f525e5fb078b5d261bd)
(cherry picked from commit 9eaf321db44b70613e9f10e32f8e8628bd720610)
(cherry picked from commit 7b64ef0c9b4dc1add73d91e126388cb835a3f472)
(cherry picked from commit 6cd86bf244a29b888eb0218061aa95ee75ced790)
(cherry picked from commit 275dd36f580c9553bc78dd1b7afb672c51e35e9f)
(cherry picked from commit d5ace5a0ae27ad7c30ee5fff0f821cab4144979c)
(cherry picked from commit c067466f8c28229228ae185267e228d552bb38e3)
(cherry picked from commit 0d51a2228fe85c5ab097475987c4faf411df4658)
(cherry picked from commit 4973e19dd3b043ce6de2a33d36dadbf4155a0075)
(cherry picked from commit f553b4d54385439e3496a7890182b2a70d84a42d)
(cherry picked from commit 18312a6f74f664021df7e3beb373ef1e368198ac)
(cherry picked from commit d09dc97f8bdee6279ac9e47d4d45d241f9522251)
(cherry picked from commit 10c552e54ed92bf7f68f64b202585a481780bada)
(cherry picked from commit edf895e866469a3765a2b8cd6bbbd2cdd8c185a8)
(cherry picked from commit 786a486cfcb481844b75da2ccfddf5853fc22486)
(cherry picked from commit 2aa16d5cb9255693c8d2e7cdef854b75e2f7d499)
(cherry picked from commit 1e940cf6cd3f6c64f7ff214b5dc8693b39854ecd)
(cherry picked from commit 7355f3a65350ca325937d1ca715ac997ffb52c95)
(cherry picked from commit e630328f5fad88b570e0e89f57183d436d856ce5)
(cherry picked from commit 4f819cb97c74f727c6556979ab1826107697589a)
(cherry picked from commit 3ffdabd3edd6775641c3989f7366a04bc2a9183f)
(cherry picked from commit df4fb86007c29d08196c545b1b6f7eb77f1cd3ef)
(cherry picked from commit 3826909cbb98e3e107b6fae06b4ad3369510286f)
(cherry picked from commit d9825f7165e8e7cd025eb402df15f5f9d5a2bdc4)
(cherry picked from commit 78ce758e6090ad2bfb5c9af1a591af9e086727da)
(cherry picked from commit e94fb8986b6941ef0f1b203785571f4999242284)
(cherry picked from commit 55043c590c9e4ce2131bd7f0be00c52689223431)
(cherry picked from commit 432885ecc61783940a7da7a956017a5ab09a2a42)
(cherry picked from commit 1f923c92f22a38063edd797a491a1ff109411805)
(cherry picked from commit 3757f133877b9d3236e0516fb357476aa382eff2)
(cherry picked from commit 2aae06ea3ec249d9ac0844bc7824daca617e5ffa)
(cherry picked from commit 1eaa3095ce26a37b4a3c29d1cb742945b5b7ad91)
(cherry picked from commit 16d95a8b66)
(cherry picked from commit c1b4608baa)
(cherry picked from commit 1b3c486a8828e598da53374d5b1ea832d6b8b1fb)
(cherry picked from commit 71375cb3cf4c18618bbe91aab1d8f2402f10c999)
(cherry picked from commit 652902bf1f937d9eaf8f3694b671cdf798f1d449)
(cherry picked from commit d09278409b10a3ab27a54c1426c49154e086384b)
(cherry picked from commit ba38187b1202d56a148788fd810c17e76978566c)
(cherry picked from commit 5a906e54d96cdbdc46db3e48b4b713f5105397f9)
(cherry picked from commit d8a492750012a1364353419f7ef3e9138f8fc9cb)
2024-01-15 16:09:51 +00:00
.devcontainer devpod use go1.21 (#26637) 2023-08-21 16:20:50 +00:00
.forgejo [CI] Forgejo Actions e2e tests (squash) generate 2024-01-15 13:26:56 +00:00
.gitea [WORKFLOW] yaml issue templates 2024-01-15 14:48:04 +00:00
assets [GITEA] Vendor rupture dependency 2024-01-15 15:45:14 +00:00
build [I18N] Add Locale merger script 2024-01-15 16:09:51 +00:00
cmd [CLI] implement forgejo-cli 2024-01-15 13:26:55 +00:00
contrib Suggest to use Type=simple for systemd service (#28717) 2024-01-07 15:18:04 +00:00
custom/conf [FEAT] Use OpenStreetMap in USER_LOCATION_MAP_URL by default 2024-01-15 14:48:03 +00:00
docker Dockerfile small refactor (#27757) 2023-10-29 09:44:06 +08:00
docs Support for grouping RPMs using paths (#26984) 2024-01-12 03:16:05 +00:00
models [SECURITY] Rework long-term authentication 2024-01-15 14:48:04 +00:00
modules [GITEA] Vendor rupture dependency 2024-01-15 15:45:14 +00:00
options [I18N] Move source locales to other folder 2024-01-15 16:09:51 +00:00
public [API] Forgejo API /api/forgejo/v1 2024-01-15 14:48:03 +00:00
releases/images [DOCS] RELEASE-NOTES.md 2024-01-15 14:48:03 +00:00
routers [SHARED] make confirmation clearer for dangerous actions 2024-01-15 14:48:04 +00:00
services [SECURITY] Rework long-term authentication 2024-01-15 14:48:04 +00:00
snap set version in snapcraft yaml 2023-09-13 23:20:46 -04:00
templates [SHARED] make confirmation clearer for dangerous actions 2024-01-15 14:48:04 +00:00
tests [SHARED] make confirmation clearer for dangerous actions 2024-01-15 14:48:04 +00:00
web_src [API] Forgejo API /api/forgejo/v1 2024-01-15 14:48:03 +00: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) 2023-10-20 00:22:00 +02:00
.deadcode-out [DEADCODE] update deadcode-out 2024-01-15 15:45:14 +00: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 Update JS and PY dependencies (#28120) 2023-11-20 01:02:57 +01:00
.gitattributes [META] Use correct language for .tmpl 2024-01-15 14:48:03 +00:00
.gitignore [I18N] Makefile + gitignore 2024-01-15 16:09:51 +00:00
.gitpod.yml Add Github related extensions in devcontainer (#25800) 2023-07-14 15:58:02 +08:00
.golangci.yml Remove go versions from .golangci.yml (#27953) 2023-11-07 22:03:27 +01:00
.ignore Add /public/assets to .ignore (#26232) 2023-07-30 12:34:20 +02: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
.spectral.yaml Add spectral linter for Swagger (#20321) 2022-07-11 18:07:16 -05:00
.stylelintrc.yaml Update JS dependencies (#28537) 2023-12-30 05:29:03 +00: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 User/Org Feed render description as per web (#23887) 2023-04-04 04:39:47 +01:00
CHANGELOG.md Fix release link in changelog for v1.21.0 2023-11-14 15:03:49 +01:00
CODEOWNERS [META] Add CODEOWNERS files 2024-01-15 14:48:04 +00:00
CONTRIBUTING.md [DOCS] CONTRIBUTING 2024-01-15 14:48:03 +00:00
DCO Remove address from DCO (#22595) 2023-01-24 18:52:38 +00:00
Dockerfile [CI] Forgejo Actions based release process 2024-01-15 13:26:56 +00:00
Dockerfile.rootless [CI] Forgejo Actions based release process 2024-01-15 13:26:56 +00:00
go.mod [GITEA] Vendor rupture dependency 2024-01-15 15:45:14 +00:00
go.sum [GITEA] Vendor rupture dependency 2024-01-15 15:45:14 +00:00
LICENSE [DOCS] LICENSE: add Forgejo Authors 2024-01-15 14:48:03 +00:00
main.go [SEMVER] store SemVer in ForgejoSemVer after a database upgrade 2024-01-15 14:48:04 +00:00
MAINTAINERS Apply to become a maintainer (#27522) 2023-10-08 10:36:40 -04:00
Makefile [I18N] Makefile + gitignore 2024-01-15 16:09:51 +00:00
package-lock.json Update JS dependencies (#28537) 2023-12-30 05:29:03 +00:00
package.json Update JS dependencies (#28537) 2023-12-30 05:29:03 +00: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 (#28120) 2023-11-20 01:02:57 +01: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 JS and PY dependencies (#28120) 2023-11-20 01:02:57 +01:00
README.md [DOCS] README 2024-01-15 14:48:03 +00:00
RELEASE-NOTES.md [DOCS] RELEASE-NOTES.md 2024-01-15 14:48:03 +00:00
vitest.config.js Use vitest globals (#27102) 2023-09-27 04:37:13 +00:00
webpack.config.js [API] Forgejo API /api/forgejo/v1 2024-01-15 14:48:03 +00:00

Welcome to Forgejo

Hi there! Tired of big platforms playing monopoly? Providing Git hosting for your project, friends, company or community? Forgejo (/for'd͡ʒe.jo/ inspired by forĝejo the Esperanto word for forge) has you covered with its intuitive interface, light and easy hosting and a lot of builtin functionality.

Forgejo was created in 2022 because we think that the project should be owned by an independent community. If you second that, then Forgejo is for you! Our promise: Independent Free/Libre Software forever!

What does Forgejo offer?

If you like any of the following, Forgejo is literally meant for you:

  • Lightweight: Forgejo can easily be hosted on nearly every machine. Running on a Raspberry? Small cloud instance? No problem!
  • Project management: Besides Git hosting, Forgejo offers issues, pull requests, wikis, kanban boards and much more to coordinate with your team.
  • Publishing: Have something to share? Use releases to host your software for download, or use the package registry to publish it for docker, npm and many other package managers.
  • Customizable: Want to change your look? Change some settings? There are many config switches to make Forgejo work exactly like you want.
  • Powerful: Organizations & team permissions, CI integration, Code Search, LDAP, OAuth and much more. If you have advanced needs, Forgejo has you covered.
  • Privacy: From update checker to default settings: Forgejo is built to be privacy first for you and your crew.
  • Federation: (WIP) We are actively working to connect software forges with each other through ActivityPub, and create a collaborative network of personal instances.

Learn more

Dive into the documentation, subscribe to releases and blog post on our website, find us on the Fediverse or hop into our Matrix room if you have any questions or want to get involved.

Get involved

If you are interested in making Forgejo better, either by reporting a bug or by changing the governance, please take a look at the contribution guide.