Skip to content
Apothem
Communauté

Feuille de route

La feuille de route publique d'Apothem — fonctionnalités à venir et améliorations prévues.

Cette feuille de route décrit la direction que prend Apothem. C'est une déclaration d'intention, non un engagement ; les priorités évoluent à mesure que le projet et ses utilisateurs évoluent. Pour ce qui a déjà été livré, consultez le changelog. Le ROADMAP.md du dépôt est l'unique feuille de route ; la page de la feuille de route du site web du projet est générée à partir de celui-ci.

Légende des statuts : prévu · en cours · livré.

Publication actuelle

La ligne actuelle livre le gestionnaire de configuration d'environnements indépendant de l'hôte : un profil partagé (~/.config/apothem/profile.yaml) matérialisé en configuration native des environnements pour les adaptateurs enregistrés, piloté par la ligne de commande apothem (quickstart · install · update · uninstall · rollback · backups · verify · status · diff · harnesses · profile · doctor · migrate-workspace · completion).

ÉlémentStatutNotes
Dix-sept adaptateurs d'environnementlivréChacun avec installation, désinstallation, mise à jour et vérification ; les pages des environnements pris en charge les répertorient
Propagation de templates pilotée par manifestelivréUne source de vérité unique pour la propagation, à src/apothem/lib/propagation-manifest.yaml
Site de documentationlivréSite public avec des index de référence générés, des ressources de marque, un index du site lisible par machine et des runbooks de publication
Publications signéeslivréChaque GitHub Release porte des artefacts signés, un SBOM et une provenance de compilation
Pipelines /plan et /researchlivréLe pipeline de planification par étapes (spécification, génération, revue et exécution), plus le pipeline de recherche à treize étapes
Commandes d'audit et boucle /fortresslivréAudits à la demande de sécurité, de code, d'accessibilité, de performance, de dépendances, de chaîne d'approvisionnement, de modèle de menace, d'architecture, de revue de code, de revue de documentation et d'UX, encapsulés par la boucle de durcissement /fortress
Infrastructure d'audit et de revue de dérivelivréScanners d'inventaire et de dérive sur lesquels reposent les commandes d'audit
Portail de conformitélivréValidateurs des en-têtes d'auteur, du nommage, de la facture du code, des formulations évasives et de la réciprocité des liaisons sur chaque surface matérialisée, avec des goldens de behavior-diff qui verrouillent la sortie de chaque adaptateur
Mémoire durable et apprentissage continu sur optionlivréUn niveau de mémoire persistant et une boucle d'apprentissage sur option qui transmettent les conventions confirmées d'une session à l'autre
Distribution npm / npxlivréLe paquet @ahmed-g-gad/apothem exécute le moteur via npx @ahmed-g-gad/apothem
Fiche du plugin Claude CodelivréInstallé avec /plugin marketplace add ahmed-g-gad/apothem
Pipeline CI/CD et chaîne d'approvisionnement des publications signéeslivréChaque changement est conditionné au lint, aux tests, aux vérifications de types, à une compilation de la documentation et à des contrôles de chaîne d'approvisionnement avant la publication

À court terme

ÉlémentStatutNotes
Guides de documentationen coursDavantage de guides orientés tâches, de diagrammes et d'exemples pour des configurations d'environnement réelles
Couverture de plateformes de npxprévuGarder le point d'entrée npx @ahmed-g-gad/apothem aligné sur chaque publication et élargir sa couverture de plateformes
Croissance de la fiche du pluginprévuDévelopper la fiche du plugin à mesure que la surface de la marketplace se stabilise
Davantage d'adaptateurs d'environnementprévuDes environnements supplémentaires à mesure que leurs conventions de configuration se stabilisent et que les utilisateurs les demandent
Améliorations du schéma de profilprévuDes surfaces de surcharge par environnement plus riches et des diagnostics de validation plus stricts
Validation du profil dans le portail de conformitéprévuValider le profil partagé par rapport à son schéma en tant que contrôle du portail
Versionnage et migration du profilprévuVersionner le format du profil et faire migrer les profils plus anciens vers le format actuel
apothem update --watchprévuRe-matérialiser la configuration des environnements lorsque le profil change

À plus long terme

ÉlémentStatutNotes
Synchronisation de profil hébergée dans le cloudprévuOptionnelle et contrôlée par l'opérateur
Gestion de profil partagé en équipeprévuUn seul profil partagé au sein d'une équipe
Extension d'éditeur avec retour de conformité en directprévuLes constats de conformité pendant que vous modifiez, dans les éditeurs de la famille VS Code

Vision à long terme

Apothem vise à être la manière par défaut dont chacun gère la configuration des environnements dans tous les outils qu'il utilise : écrire les conventions une seule fois, les matérialiser partout, et les garder synchronisées à mesure que les préférences comme les environnements évoluent.

Comment influencer la feuille de route

  • Ouvrez une issue, ou votez pour une issue existante, dans le suivi des issues ; une demande de fonctionnalité déposée là est le moyen de proposer un élément de feuille de route. Les demandes populaires avancent plus vite.
  • Consultez CONTRIBUTING.md pour savoir comment proposer des changements et les faire intégrer.

On this page