-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
25 lines (22 loc) · 1.47 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# À faire
* Utiliser "log" pour faire des log.info sur la détection github/gitlab/gitea
* Fichier d'exemple pour lancer le service sous Alpine
* Fichier d'exemple pour lancer le service à l'aide de systemd
* Fichier de configuration du service
* JSON ?
* TOML ?
* Ajouter un titre personnalisé et une description personnalisée récupérée dans le fichier de configuration de l'outil
* Mettre kemal dans un module Gachette
* User-Agent de Kemal en "Gachette" (pour avoir X-Powered-By à "Gachette")
* Séparer les différents logs: commandes lancées et résultats dans un fichier de log. Et les "payload received" ou les "success" dans log()
* option "-d" pour définir l'emplacement où exécuter le script (ou la commande)
* vérifier que le répertoire existe (sinon erreur)
* changer la variable PWD suffit?
* si scriptfile donné, vérifier que scriptfile est contenu dans le répertoire, et pas depuis là où on lance gachette
* retourner les bons codes d'erreurs (500 si le moindre pépin)
* git-chglog pour le CHANGELOG de l'application + Makefile pour ça
# Améliorations
* Afficher toutes les options manquantes d'un coup (si on a oublié plusieurs options)
* Permettre d'utiliser des variables dans les commandes données à Gachette. Des variables qui utilisent certaines données de Gachette, par exemple le type de payload, le nom du projet, etc.
* Utiliser `crystal tool format` pour remettre d'équerre le code
* Surcharger la page index.html pour une page personnalisée