Overslaan naar inhoud

Een applicatie publiceren in de Omnifloo-appstore

De appstore staat open voor Omnifloo-partners. De app-pagina's worden gegenereerd vanuit uw Git-repository: u voert online niets in, uw manifest en uw beschrijving zijn bepalend.

Traject

  1. Kandidatuur: partner worden (voorlopig gratis).
  2. Actieve partner: in uw omgeving (/my/partenaire), geef de URL van een openbare Git-repository (GitHub of GitLab) op, branch 20.0.
  3. Onmiddellijke voorcontrole met de onderstaande regels (enkele seconden).
  4. Quarantaine: proefinstallatie in een wegwerpdatabase van Odoo 20, controles op grootte, links en gevoelige aanroepen.
  5. Validatie door het Omnifloo-team, daarna publicatie van de geverifieerde commit (nooit de kop van de branch). Een update doorloopt opnieuw de quarantaine.
  6. Uw app-pagina's verschijnen bij de eerstvolgende synchronisatie (dagelijks), samen met uw uitgeverspagina.

Automatische controles

ControleEffectRegel
Manifest leesbaar zonder uitvoeringblokkerendletterlijke Python-dictionary
Serieblokkerendversie 20.0.x.y.z op de branch 20.0
LicentieblokkerendLGPL-3, AGPL-3, GPL-3, OPL-1, MIT, Apache-2.0 of andere OSI-licentie; OEEL-1 geweigerd
Geen Odoo Enterprise-codeblokkerendgeen afhankelijkheden, geen imports, geen Enterprise-licentiekop
Opgegeven auteurblokkerendsleutel author
Pictogramdegradeertstatic/description/icon.png
Beschrijvingdegradeertstatic/description/index.html (zonder script) of README
Testsdegradeerttests/test_*.py
Franse vertalinginformatiei18n/fr.po
„Ce que le module ne fait pas”informatiesectie aanwezig in de beschrijving

Inhoudsregels

  • Beschrijf alleen wat in de geleverde code zit: nooit een geplande functie presenteren als gerealiseerd.
  • Op elke app-pagina wordt een sectie „Ce que le module ne fait pas” verwacht.
  • Geen pictogram of schermafbeelding van Odoo S.A.; geen merk van derden in de naam van de applicatie.
  • Opgegeven support (e-mail of webadres); zichtbare klantbeoordelingen, met uw reactie.

Mijn partneromgeving