Projet 05Actif
Parts
Mon kit pour démarrer de nouveaux projets avec des modules éprouvés et des limites strictes.
Aperçu
Parts, c'est ma façon de démarrer un nouveau projet. Il contient des modules éprouvés (authentification, facturation, un shell desktop, l'hébergement) et les outils pratiques sur lesquels mes agents et moi comptons. Un agent copie les morceaux que je choisis, les adapte et les connecte.
Le problème difficile, c'est de garder le code écrit par les agents cohérent avec le temps. Le lint impose des limites strictes sur la complexité des fonctions, la longueur des fichiers et le nombre de fichiers par dossier, et le code mort est détecté automatiquement.
Les features sont derrière des frontières de services remplaçables, donc un fournisseur ou un test double se change à un seul endroit.
Systèmes clés
- 01
Des limites de structure strictes
La complexité, la longueur des fichiers et la taille des dossiers sont plafonnées par le lint, avec zéro warning permis.
- 02
Une mise en place menée par un agent
Un guide de démarrage de projet demande les choix, les confirme, puis merge la base et les modules choisis.
- 03
Des services remplaçables
Les sessions, les comptes et la facturation sont derrière des frontières de services qu'un projet peut remplacer ou mocker.
- 04
Des outils pratiques
Un login de développement pour les agents, des recettes de vérification et des commandes partagées sont prêts à intégrer dans n'importe quel projet.