Je bosse sur un petit projet appelé Hubnot.
Ce matin, on a sorti la première alpha opérationnelle.
Tout a commencé par une question :
Git distribue le code source à merveille. Mais qu’en est-il de toute la collaboration qui l’entoure ?
Issues, discussions, planification de projet, revues, approbations, résultats de CI et décisions de gouvernance.
Pourquoi ça ne serait pas distribué, ça aussi ?
Alors j’ai créé Hubnot.
Il stocke la collaboration sous forme de registres signés cryptographiquement dans des dépôts Git ordinaires. Pas de base de données centrale, pas de serveur dédié, pas besoin de compte.
Je fais beaucoup de développement avec des systèmes d’agents. Ça semblait donc logique d’ajouter une mémoire d’agent durable, avec des preuves explicites et des politiques de confiance. Les agents peuvent partager les connaissances du projet sans confondre mémoire et autorité.
Hubnot a maintenant utilisé son propre protocole pour réviser, tester, approuver et fusionner des changements sur lui-même.
Et il supporte désormais l’import/export optionnel vers GitHub pour les issues, les projets, les discussions et les workflows.
Aujourd’hui, on a des binaires téléchargeables pour Linux et macOS, ARM64 inclus.
C’est sous licence MIT, c’est encore expérimental, et il y a un sacré bout de chemin à parcourir.
Mais je le sens bien.
Allez voir ça !
https://github.com/LynnColeArt/hubnot