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.
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
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.
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.
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
Fait appel à l’équipe pour vérifier cette hypothèse p-e? je ne sais pas qui t’a répondu