Se rendre au contenu

Publier une application sur le magasin Omnifloo

Le magasin est ouvert aux partenaires Omnifloo. Les fiches sont générées depuis votre dépôt Git : vous ne saisissez rien en ligne, votre manifeste et votre description font foi.

Parcours

  1. Candidature : devenir partenaire (gratuit pour l'instant).
  2. Partenaire actif : dans votre espace (/my/partenaire), déposez l'URL d'un dépôt Git public (GitHub ou GitLab), branche 20.0.
  3. Pré-contrôle immédiat avec les règles ci-dessous (quelques secondes).
  4. Quarantaine : installation d'essai dans une base Odoo 20 jetable, contrôles de taille, de liens et d'appels sensibles.
  5. Validation par l'équipe Omnifloo, puis publication du commit vérifié (jamais la tête de branche). Une mise à jour repasse par la quarantaine.
  6. Vos fiches apparaissent à la synchronisation suivante (quotidienne), avec votre page éditeur.

Contrôles automatiques

ContrôleEffetRègle
Manifeste lisible sans exécutionbloquantdictionnaire Python littéral
Sériebloquantversion 20.0.x.y.z sur la branche 20.0
LicencebloquantLGPL-3, AGPL-3, GPL-3, OPL-1, MIT, Apache-2.0 ou autre licence OSI ; OEEL-1 refusée
Aucun code Odoo Enterprisebloquantaucune dépendance, aucun import, aucun en-tête de licence Enterprise
Auteur déclarébloquantclé author
Icônedéclassestatic/description/icon.png
Descriptiondéclassestatic/description/index.html (sans script) ou README
Testsdéclassetests/test_*.py
Traduction françaiseinformationi18n/fr.po
« Ce que le module ne fait pas »informationsection présente dans la description

Règles de contenu

  • Ne décrire que ce qui est dans le code livré : jamais de fonction prévue présentée comme faite.
  • Une section « Ce que le module ne fait pas » est attendue sur chaque fiche.
  • Aucune icône ni capture d'Odoo S.A. ; aucune marque tierce dans le nom de l'application.
  • Support déclaré (e-mail ou adresse web) ; avis clients visibles, avec votre réponse.

Mon espace partenaire