Application web type "Kanboard" liée à une forge Gitea
Go to file
wpetit 9cdacf70a0 Merge branch 'develop' into dist/ubuntu/bionic/develop 2020-04-30 17:09:36 +02:00
client Correction création de ticket sur la première colonne 2020-04-30 17:08:48 +02:00
cmd/server Rename project/module to gengitkan 2020-04-30 10:32:12 +02:00
debian Renommage du projet en gengitkan 2020-04-30 16:10:57 +02:00
internal Possibilité de créer une voie de type "Backlog" 2020-04-30 15:43:40 +02:00
misc/script Utilisation de React pour le client 2019-11-28 14:12:48 +01:00
.editorconfig Utilisation de React pour le client 2019-11-28 14:12:48 +01:00
.gitignore Utilisation de React pour le client 2019-11-28 14:12:48 +01:00
LICENSE Amorçage du projet 2019-11-28 11:50:51 +01:00
Makefile Clean client generated files 2019-12-05 13:11:32 +01:00
README.md Rename project/module to gengitkan 2020-04-30 10:32:12 +02:00
go.mod Rename project/module to gengitkan 2020-04-30 10:32:12 +02:00
go.sum Rename project/module to gengitkan 2020-04-30 10:32:12 +02:00
modd.conf Migration du client sur Typescript 2020-04-30 13:02:56 +02:00

README.md

GenGitKan

Démarrer avec les sources

Dépendances

Procédure

make watch  # Surveiller les modifications sur le sources et compiler/démarrer le serveur

Au premier lancement, le fichier de configuration doit être complété afin de d'utiliser l'instance Gitea ciblée comme fournisseur OAuth2.

Modifier le fichier data/server.conf de la manière suivante (la forge Cadoles est utilisée dans cet exemple):

Debug = false

[HTTP]
Address     = :3000
PublicDir   = ${GENGITKAN_HTTP_PUBDIR}

[Gitea]
BaseURL      = https://forge.cadoles.com
ClientID     = <ClientID>
ClientSecret = <ClientSecret>
RedirectURL = http://localhost:3000/callback
AuthURL = https://forge.cadoles.com/login/oauth/authorize
LogoutURL = https://forge.cadoles.com/user/logout
TokenURL = https://forge.cadoles.com/login/oauth/access_token
APIBaseURL = https://forge.cadoles.com/api
Scopes = api

[Data]

DBPath = ${GENGITKAN_DATA_DBPATH}

Les valeurs pour <ClientID> et <ClientSecret> sont à récupérer sur la page https://forge.cadoles.com/user/settings/applications, dans la section Gérer les applications OAuth2.

Vous devrez créer une application et configurer l'URL de redirection pour qu'elle corresponde à la valeur RedirectURL de votre fichier de configuration afin de pouvoir utiliser votre instance locale de GenGitKan.

Licence

AGPL-3.0