Application web type "Kanboard" liée à une forge Gitea
Go to file
wpetit b4ce7c3777 Possibilité de créer une voie de type "Backlog"
Une voie peut désormais "récolter" toutes les issues qui ne sont pas
déjà sélectionnées par d'autres voies i.e. matérialiser un "backlog".

Voir #22
2020-04-30 15:43:40 +02:00
client Possibilité de créer une voie de type "Backlog" 2020-04-30 15:43:40 +02:00
cmd/server Rename project/module to gengitkan 2020-04-30 10:32:12 +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