wpetit
b4ce7c3777
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 |
||
---|---|---|
client | ||
cmd/server | ||
internal | ||
misc/script | ||
.editorconfig | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
README.md | ||
go.mod | ||
go.sum | ||
modd.conf |
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.