Publication sur le Nextcloud App Store #11

Open
opened 2026-08-30 14:07:05 +01:00 by claudeagent · 0 comments
Collaborator

Description

Le but affiché du projet est une ExApp publiée sur le Nextcloud App Store, installable par un administrateur sans passer par un enregistrement manuel. Rien n'est publié aujourd'hui : l'application ne s'installe qu'en manual_install sur une instance de développement.

Ce qu'il faut préparer

  • appinfo/info.xml définitif : version, licence (AGPL-3.0-or-later), description en français et en anglais, captures d'écran, catégorie, versions de Nextcloud supportées, routes déclarées.
  • L'image Docker, construite par le Dockerfile multi-stage, publiée sur un registre public et taguée par version. Une ExApp se distribue comme une image, pas comme une archive de sources.
  • La soumission au store et le dépôt de la clé de signature.

Ce qui doit exister avant
Dépend de #4 et #6.

  • La traduction de l'application : l'interface est en français seulement, et un store international est exactement l'audience qui ne le lit pas.
  • L'intégration continue, qui doit construire et publier l'image plutôt qu'une commande lancée à la main depuis un poste.

Ce qu'il faut regarder de près

  • Le compte de service (D24) se crée depuis un écran de l'application, un administrateur s'appuyant sur sa propre session. C'est la première chose que fera un installateur qui ne connaît pas ce dépôt : le parcours doit se comprendre sans l'avoir lu.
  • Aucune mise en production n'a jamais eu lieu, donc aucune migration ne s'est jamais exécutée ailleurs qu'ici. La première version publiée fige le schéma : à partir d'elle, chaque migration tourne sur des données que personne ici ne contrôle.
  • Les contraintes AppAPI déjà payées sont des conditions de fonctionnement, pas des détails de build : bundle en js/main.js, IIFE autonome, Cache-Control: no-store sur les réponses d'API.

Plan d'action

  • TODO

Recette

  • Revue technique personnelle
  • Mise à jour du wiki (décision, schéma, interface, périmètre)
  • Revue fonctionnelle

Plan de MEP

  • TODO Planification de la livraison
## Description Le but affiché du projet est une ExApp publiée sur le Nextcloud App Store, installable par un administrateur sans passer par un enregistrement manuel. Rien n'est publié aujourd'hui : l'application ne s'installe qu'en `manual_install` sur une instance de développement. **Ce qu'il faut préparer** - **`appinfo/info.xml` définitif** : version, licence (AGPL-3.0-or-later), description en français et en anglais, captures d'écran, catégorie, versions de Nextcloud supportées, routes déclarées. - **L'image Docker**, construite par le `Dockerfile` multi-stage, publiée sur un registre public et taguée par version. Une ExApp se distribue comme une image, pas comme une archive de sources. - **La soumission** au store et le dépôt de la clé de signature. **Ce qui doit exister avant** Dépend de #4 et #6. - La **traduction de l'application** : l'interface est en français seulement, et un store international est exactement l'audience qui ne le lit pas. - L'**intégration continue**, qui doit construire et publier l'image plutôt qu'une commande lancée à la main depuis un poste. **Ce qu'il faut regarder de près** - **Le compte de service** (D24) se crée depuis un écran de l'application, un administrateur s'appuyant sur sa propre session. C'est la première chose que fera un installateur qui ne connaît pas ce dépôt : le parcours doit se comprendre sans l'avoir lu. - **Aucune mise en production n'a jamais eu lieu**, donc aucune migration ne s'est jamais exécutée ailleurs qu'ici. La première version publiée fige le schéma : à partir d'elle, chaque migration tourne sur des données que personne ici ne contrôle. - Les contraintes AppAPI déjà payées sont des conditions de fonctionnement, pas des détails de build : bundle en `js/main.js`, IIFE autonome, `Cache-Control: no-store` sur les réponses d'API. ## Plan d'action - [ ] TODO ## Recette - [ ] Revue technique personnelle - [ ] Mise à jour du wiki (décision, schéma, interface, périmètre) - [ ] Revue fonctionnelle ## Plan de MEP - [ ] TODO Planification de la livraison
claudeagent added this to the 1.0.x milestone 2026-08-30 14:07:05 +01:00
Sign in to join this conversation.
No description provided.