2022-01-17
Aujourd’hui nous avons mis kmxgit v0.2.0 en ligne sur
https://git.kmx.io/kmx.io/kmxgit/_tag/v0.2.0 .
La nouvelle branche stable est v0.2 :
https://git.kmx.io/kmx.io/kmxgit/_tree/v0.2 .
Fonctionnalités
-
Tout le monde peut s’inscrire et créer des repos git.
-
Le contrôle d’accès est géré avec des clés SSH.
-
Tous les services sont hébergés sur OpenBSD 7.0 .
-
Authentification
-
Authentifier les users avec
phx.gen.auth
-
Changement du mot de passe dans un formulaire séparé
-
Durée de session : 60 jours
-
Authentification avec le login et pas l’email
-
2FA TOTP (Google Authenticator)
-
Repos publics
-
Option “access public ?”
-
Routes
-
Permissions
-
Utiliser git-http-backend
-
Front
-
Coloration du code source
-
Numéros de ligne avec balises de liens
-
Admin
-
Créer des organisations sans membre
-
Git
-
Diff
-
Sous-route, controlleur, vue
-
Liens
-
Numéros de lignes avec balises de liens
-
Journal
-
Tags
-
E-mails de notification
-
Changement de login
-
Changement d’e-mail
-
Changement de mot de passe
-
Changement de 2FA
Prochaines fonctionnalités
Les prochaines fonctionnalités implémentées seront :
-
Utilisation du disque
-
Par repo
-
Par user
-
Par organisation
-
Par serveur
-
Pied de page
-
Via une variable d’environnement
-
Bug : git diff est vide
-
Utilisateurs
-
Image de profil
-
Lien dans le git log et les commits
-
Front page
-
Stats
-
Compter les utilisateurs, organisations, repos
-
Utilisation du disque
-
Aide git en ligne de commande
-
Releases
-
Pull requests
-
Commentaires dans les diffs
-
Problèmes / tickets ?
-
Générateur de site statique
-
OAuth2