Compare commits

..

1 commit
trax ... master

Author SHA1 Message Date
8dc4e3a739 update to Forgejo v9.0.0
Reviewed-on: fork/forgejo_ynh#1
2024-10-16 23:14:02 +02:00
15 changed files with 22 additions and 110 deletions

View file

@ -6,6 +6,5 @@
- [Lire le README en français](README_fr.md) - [Lire le README en français](README_fr.md)
- [Le o README en galego](README_gl.md) - [Le o README en galego](README_gl.md)
- [Baca README dalam bahasa bahasa Indonesia](README_id.md) - [Baca README dalam bahasa bahasa Indonesia](README_id.md)
- [Lees de README in het Nederlands](README_nl.md)
- [Прочитать README на русский](README_ru.md) - [Прочитать README на русский](README_ru.md)
- [阅读中文(简体)的 README](README_zh_Hans.md) - [阅读中文(简体)的 README](README_zh_Hans.md)

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Shipped version:** 9.0.2~ynh1 **Shipped version:** 9.0.0~ynh1
## Screenshots ## Screenshots

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Versión actual:** 9.0.2~ynh1 **Versión actual:** 9.0.0~ynh1
## Capturas ## Capturas
@ -51,7 +51,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
## Información para desarrolladores ## Información para desarrolladores
Por favor enviar sus correcciones a la [rama `testing`](https://github.com/YunoHost-Apps/forgejo_ynh/tree/testing). Por favor enviar sus correcciones a la [`branch testing`](https://github.com/YunoHost-Apps/forgejo_ynh/tree/testing
Para probar la rama `testing`, sigue asÍ: Para probar la rama `testing`, sigue asÍ:

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Paketatutako bertsioa:** 9.0.2~ynh1 **Paketatutako bertsioa:** 9.0.0~ynh1
## Pantaila-argazkiak ## Pantaila-argazkiak

View file

@ -34,7 +34,7 @@ Présenté par une communauté inclusive sous l'égide de Codeberg e.V., une org
- Modèle personnalisé HTML, de fichiers statiques et de nombreux autres. - Modèle personnalisé HTML, de fichiers statiques et de nombreux autres.
**Version incluse:** 9.0.2~ynh1 **Version incluse:** 9.0.0~ynh1
## Captures décran ## Captures décran

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Versión proporcionada:** 9.0.2~ynh1 **Versión proporcionada:** 9.0.0~ynh1
## Capturas de pantalla ## Capturas de pantalla

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Versi terkirim:** 9.0.2~ynh1 **Versi terkirim:** 9.0.0~ynh1
## Tangkapan Layar ## Tangkapan Layar

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Versione pubblicata:** 9.0.1~ynh2 **Versione pubblicata:** 1.21.8-0~ynh2
## Screenshot ## Screenshot

View file

@ -1,64 +0,0 @@
<!--
NB: Deze README is automatisch gegenereerd door <https://github.com/YunoHost/apps/tree/master/tools/readme_generator>
Hij mag NIET handmatig aangepast worden.
-->
# Forgejo voor Yunohost
[![Integratieniveau](https://dash.yunohost.org/integration/forgejo.svg)](https://ci-apps.yunohost.org/ci/apps/forgejo/) ![Mate van functioneren](https://ci-apps.yunohost.org/ci/badges/forgejo.status.svg) ![Onderhoudsstatus](https://ci-apps.yunohost.org/ci/badges/forgejo.maintain.svg)
[![Forgejo met Yunohost installeren](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=forgejo)
*[Deze README in een andere taal lezen.](./ALL_README.md)*
> *Met dit pakket kun je Forgejo snel en eenvoudig op een YunoHost-server installeren.*
> *Als je nog geen YunoHost hebt, lees dan [de installatiehandleiding](https://yunohost.org/install), om te zien hoe je 'm installeert.*
## Overzicht
Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.
Brought to you by an inclusive community under the umbrella of Codeberg e.V., a democratic non-profit organization, Forgejo can be trusted to be exclusively Free Software. It focuses on security, scaling, federation and privacy.
### Features
- User dashboard, user profile and activity timeline.
- User, organization and repository management.
- Repository and organization webhooks, including Slack, Discord and Dingtalk.
- Repository Git hooks, deploy keys and Git LFS.
- Repository issues, pull requests, wiki, protected branches and collaboration.
- Migrate and mirror repositories with wiki from other code hosts.
- Web editor for quick editing repository files and wiki.
- Jupyter Notebook and PDF rendering.
- Authentication via SMTP, LDAP.
- Customize HTML templates, static files and many others.
**Geleverde versie:** 9.0.2~ynh1
## Schermafdrukken
![Schermafdrukken van Forgejo](./doc/screenshots/screenshot.png)
## Documentatie en bronnen
- Officiele website van de app: <https://forgejo.org>
- Officiele gebruikersdocumentatie: <https://forgejo.org/docs/latest/user/>
- Officiele beheerdersdocumentatie: <https://forgejo.org/docs/latest/admin/>
- Upstream app codedepot: <https://codeberg.org/forgejo/forgejo>
- YunoHost-store: <https://apps.yunohost.org/app/forgejo>
- Meld een bug: <https://github.com/YunoHost-Apps/forgejo_ynh/issues>
## Ontwikkelaarsinformatie
Stuur je pull request alsjeblieft naar de [`testing`-branch](https://github.com/YunoHost-Apps/forgejo_ynh/tree/testing).
Om de `testing`-branch uit te proberen, ga als volgt te werk:
```bash
sudo yunohost app install https://github.com/YunoHost-Apps/forgejo_ynh/tree/testing --debug
of
sudo yunohost app upgrade forgejo -u https://github.com/YunoHost-Apps/forgejo_ynh/tree/testing --debug
```
**Verdere informatie over app-packaging:** <https://yunohost.org/packaging_apps>

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**Поставляемая версия:** 9.0.2~ynh1 **Поставляемая версия:** 9.0.0~ynh1
## Снимки экрана ## Снимки экрана

View file

@ -34,7 +34,7 @@ Brought to you by an inclusive community under the umbrella of Codeberg e.V., a
- Customize HTML templates, static files and many others. - Customize HTML templates, static files and many others.
**分发版本:** 9.0.2~ynh1 **分发版本:** 9.0.0~ynh1
## 截图 ## 截图

View file

@ -1,15 +1,9 @@
; https://codeberg.org/forgejo/forgejo/src/branch/forgejo/custom/conf/app.example.ini ; https://codeberg.org/forgejo/forgejo/src/branch/forgejo/custom/conf/app.example.ini
APP_NAME = Trax Forgejo APP_NAME = Forgejo
RUN_USER = __APP__ RUN_USER = __APP__
RUN_MODE = prod RUN_MODE = prod
WORK_PATH = __INSTALL_DIR__ WORK_PATH = __INSTALL_DIR__
[federation]
ENABLED = true
[F3]
ENABLED = true
[database] [database]
DB_TYPE = postgres DB_TYPE = postgres
HOST = 127.0.0.1:5432 HOST = 127.0.0.1:5432
@ -22,10 +16,6 @@ LOG_SQL = false
[repository] [repository]
ROOT = __DATA_DIR__/repositories ROOT = __DATA_DIR__/repositories
FORCE_PRIVATE = false FORCE_PRIVATE = false
ENABLE_PUSH_CREATE_USER = true
ENABLE_PUSH_CREATE_ORG = true
DEFAULT_PUSH_CREATE_PRIVATE = true
DEFAULT_REPO_UNITS = repo.code,repo.pulls
[server] [server]
DOMAIN = __DOMAIN__ DOMAIN = __DOMAIN__
@ -61,7 +51,6 @@ ENABLE_REVERSE_PROXY_EMAIL = true
[picture] [picture]
AVATAR_UPLOAD_PATH = __DATA_DIR__/data/avatars AVATAR_UPLOAD_PATH = __DATA_DIR__/data/avatars
REPOSITORY_AVATAR_UPLOAD_PATH = __DATA_DIR__/data/repo-avatars REPOSITORY_AVATAR_UPLOAD_PATH = __DATA_DIR__/data/repo-avatars
ENABLE_FEDERATED_AVATAR = true
[attachment] [attachment]
PATH = __DATA_DIR__/attachments PATH = __DATA_DIR__/attachments
@ -93,6 +82,8 @@ LEVEL = Warn
[security] [security]
INSTALL_LOCK = true INSTALL_LOCK = true
SECRET_KEY = __SECRET_KEY__ SECRET_KEY = __SECRET_KEY__
REVERSE_PROXY_AUTHENTICATION_USER = REMOTE-USER
REVERSE_PROXY_AUTHENTICATION_EMAIL = EMAIL
REVERSE_PROXY_TRUSTED_PROXIES = 127.0.0.0/8,::1/128 REVERSE_PROXY_TRUSTED_PROXIES = 127.0.0.0/8,::1/128
INTERNAL_TOKEN = __INTERNAL_TOKEN__ INTERNAL_TOKEN = __INTERNAL_TOKEN__

View file

@ -6,8 +6,7 @@ location __PATH__/ {
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $server_name; proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Webauth-User $remote_user;
client_max_body_size 200M; client_max_body_size 200M;

View file

@ -1,16 +1,3 @@
**This is the Trax custom variant of Forgejo-for-Yunohost.**
The Trax variant has:
- [ForgeFed](https://forgefed.org/) federation enabled
- [Libravatar](https://www.libravatar.org/) federated avatars enabled
- sometimes unstable/experimental build versions
- some "Trax" custom branding
The remaining documentation is from the standard variant.
---
Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job. Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.
Brought to you by an inclusive community under the umbrella of Codeberg e.V., a democratic non-profit organization, Forgejo can be trusted to be exclusively Free Software. It focuses on security, scaling, federation and privacy. Brought to you by an inclusive community under the umbrella of Codeberg e.V., a democratic non-profit organization, Forgejo can be trusted to be exclusively Free Software. It focuses on security, scaling, federation and privacy.

View file

@ -5,9 +5,9 @@ name = "Forgejo"
description.en = "Lightweight software forge" description.en = "Lightweight software forge"
description.fr = "Forge logiciel légère" description.fr = "Forge logiciel légère"
version = "9.0.2~ynh1" version = "9.0.0~ynh1"
maintainers = [ "Julian Foad", "Emmanuel Averty" ] maintainers = [ "Emmanuel Averty" ]
[upstream] [upstream]
license = "GPL-3.0-or-later" license = "GPL-3.0-or-later"
@ -48,12 +48,12 @@ ram.runtime = "2G"
[resources] [resources]
[resources.sources.main] [resources.sources.main]
amd64.url = "https://codeberg.org/forgejo/forgejo/releases/download/v9.0.2/forgejo-9.0.2-linux-amd64.xz" amd64.url = "https://codeberg.org/forgejo/forgejo/releases/download/v9.0.0/forgejo-9.0.0-linux-amd64.xz"
amd64.sha256 = "11fe124ef5cabb9439bc88219b62fb9104941b79bb06d5b1300b1534313de4d3" amd64.sha256 = "b2fd8b26665de43fb3c57196839554964ea2421de923718e418d9d7f7432fdc9"
arm64.url = "https://codeberg.org/forgejo/forgejo/releases/download/v9.0.2/forgejo-9.0.2-linux-arm64.xz" arm64.url = "https://codeberg.org/forgejo/forgejo/releases/download/v9.0.0/forgejo-9.0.0-linux-arm64.xz"
arm64.sha256 = "b2d21393c3393c621290821d1f061597b73edc84abd052e0782d43177cf1f3ca" arm64.sha256 = "d17ec959f7006a20429438407b3f11936a2634326381410f111b615953041578"
armhf.url = "https://codeberg.org/forgejo/forgejo/releases/download/v9.0.2/forgejo-9.0.2-linux-arm-6.xz" armhf.url = "https://codeberg.org/forgejo/forgejo/releases/download/v9.0.0/forgejo-9.0.0-linux-arm-6.xz"
armhf.sha256 = "5f3c861c6b8c28ea1f41982106f0e4073443c9d0606843f913e397611947a89a" armhf.sha256 = "5cf69477af880b2865ee2548bef3ef68d9031d7fa314fc06c977aa2d673c7eb6"
format = "whatever" format = "whatever"
extract = false extract = false
rename = "forgejo.xz" rename = "forgejo.xz"