Doc non prise en compte

Bonjour,

Je tente de faire mon premier plugin, et j’aurais besoin d’un petit coup de pouce pour la documentation.
J’ai reçu un mail pour me dire que le passage en stable est refusé car la doc n’est pas présente.
Il me semble avoir suivi les consignes pourtant.

L’adresse de mon github : https://github.com/jared-94/JeedomConnect

Le contenu de mon info.json :

{
id: "JeedomConnect",
name: "Jeedom Connect",
description: "Plugin d'échange avec l'application Jeedom Connect",
licence: "AGPL",
author: "Jared",
require: "3.3.0",
category: "communication",
documentation : "https://jared-94.github.io/JeedomConnect/#language#/",
changelog : "https://jared-94.github.io/JeedomConnect/#language#/changelog",
link: {
forum: "https://community.jeedom.com/t/jeedom-connect-application-mobile-pour-jeedom/42439/4"
},
hasOwnDeamon: true,
language: [
"fr_FR"
],
compatibility: [
"miniplus",
"smart",
"rpi",
"docker",
"diy"
]
}

Et la page github de la doc : JeedomConnect

J’ai aussi renseigné la branche master pour la partie stable et ai coché la case Autoriser un lien vers la documentation du plugin sur le site de doc jeedom

Qu’ai-je fais de mal ?
merci

Pour le moment, sur le market, le lien pointe sur https://jeedom.github.io/documentation/third_plugin/JeedomConnect/fr_FR/index.html
Avais-tu mis cela précédemment?
Si oui, quand as-tu corrigé? ajd? tente de forcer le refresh en beta de ton plugin depuis ton compte market

Oui j’ai vu, mais non j’ai toujours mis la bonne adresse, ce qu’on voir sur l’historique du fichier info.json d’ailleurs.
Depuis le premier commit, il y en a eu d’autres.

Par ailleurs, je ne sais pas si ça a un lien, mais j’ai mis la branche master (dans la config sur le market) à la fois pour la version beta, et stable.

Ah pourquoi faire ca?

Je pensait que mon code était stable, du coup je n’ai qu’une seule branche sur mon github. Est-ce une erreur tu penses ?

Concernant l’adresse
https://jeedom.github.io/documentation/third_plugin/JeedomConnect/fr_FR/index.html
je pense que c’est celle générée automatiquement lorsque jeedom récupère la doc.
Je précise que j’ai bien mis le compte jeedom-market en contributeur.

Oui, on parle de ceci ici Publication doc sur site Jeedom et ici Arrivée de la stable V4 (migration facile v3 à v4) - #18 par Mips
Sur mes plugins, ca fonctionne pour les repo publique pour par les autres; et ma config est pareil évidement.

Pour les branches, moi je travaille parfois dans une autre branche que je merge ensuite en beta (ou je change directement en beta) avant de faire le merge en master et ma branche beta et master sont lié à la beta et stable du market respectivement.
On pourrait avoir un débat idéologique si c’est bien ou pas, en principe tu devrais pas lier une version stable à un repo (cela doit venir de ta beta/validation plutôt) mais en restant pragmatique je trouve cela le plus pratique a condition d’avoir une bonne discipline (mais en développant tout seul sur un plugin c’est pas trop complique de se mettre d’accord)

bref, pour revenir à ta question, je te conseil quand même d’avoir deux branches différentes et de ne pas lier les 2 versions du market à la même branche sinon tu ne pourras jamais valider des changements.

Et si le lien de doc est déjà présent et incorrecte dans le market en stable, je pense que tu ne pourras régler cela toi même car le market stable ne se met à jour que si la version stable est poussée ce que tu ne pourras pas faire parce qu’il faut que ta version soit validée :upside_down_face:

Fait appel à l’équipe pour vérifier cette hypothèse p-e? je ne sais pas qui t’a répondu

OK j’ai séparé les branches.
Le mail que j’ai reçu a du être envoyé automatiquement, signé « l’équipe Jeedom »… ça ne m’aide pas beaucoup :wink:

Désolé je ne sais pas aider plus, il doit y avoir quelque chose dans le market qui bloque.
Je te propose de poser la question à la suite de ta présentation plugin alors: https://community.jeedom.com/t/plugin-jeedomconnect/43369

C’est pas grave, merci quand même !

Espace après documentation et changelog dans info.json

voir https://community.jeedom.com/t/plugin-jeedomconnect/43369/7?u=jpty

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.