Serait-il possible de proposer les ajouts de plugins via git sur un autre service que github ? Que ce soit dans Jeedom et sur le market.
Oui c’est lié à l’annonce du rachat, pour ma part, pas envie de rester dessus du coup (et c’est Jeedom qui me retiens)
Sans rentrer dans une quelconque polémique, je suis aussi intéressé pour savoir si Jeedom, dans un avenir plus ou moins lointain, compte supporter autre chose que github au niveau du Market.
Personnellement, j’ai un compte sur github et j’héberge ma propre instance de GitLab et c’est cette dernière qui est mon dépôt de référence.
Je pense sûrement aller vers gitlab oui (je vais refaire le tour des autres services et leurs interfaces)
Pour ma part si il est déjà bien assez tôt, je suis en formule payante chez GitHub pour avoir du dépôt privé, ça ne me dérange pas au contraire de financer GitHub. Mais financer Microsoft avec le passif qu’ils ont si, toutes les annonces qu’ils veulent sur l’Open Source dernièrement ne sont que marketing.
C’est une question de philosophie.
Quant ont voie se que les grandes entreprise se permette de faire (ex: facebook), les pro OpenSource, libre cherche simplement a contrôler leurs donnée, et ne pas servir de produit.
Pour ma par aussi je voudrais quitter mr Micro…, je dirais même que petit à petit je quitte tout les service des géant, même Google.
Pour rappelle sur W10 Microsoft se réserve le droit de faire se qu’il souhaite de tes donnée, et surtout de désactiver un périphérique si cela ne lui conviens pas.
Bonjour,
Nous allons travailler sur l’ajout d’une source Gitlab en complément de Github.
Pas de date officielle pour l’instant mais nous ciblons septembre.
L’idée d’un Gitlab hébergé par Jeedom est à l’étude, rien de décidé pour l’instant.
Est-ce que la reflexion sur l’ajout de Gitlab en complément de Github a abouti ?
D’après ce que je comprends, il est impérativement nécessaire aujourd’hui d’avoir Github comme dépot pour pouvoir publier un plugin sur Jeedom.
Comment faire sans Github ??
S’il fallait plussoyer pour Gitlab, je plussoierai…
Il n’est pas du tout impératif d’avoir github comme dépôt pour tes propres plugin, tu n’es même pas obligé d’avoir un dépôt
Perso, j’utilise gitlab et je pousse à la main les beta sur le market (via une jeedom de dev) et ensuite je les passe en stable toujours via le market.
J’ai dû un peu chercher pour ma config ci/cd pour le déploiement auto de la documentation sur gitlab page, la config fournie avec le plugin template ne fonctionne pas telle quel pour gitlab alors qu’elle va très bien pour github mais ca marche nickel maintenant, si qlqun à besoin je peux mettre à dispo ce que j’ai fait sur cette partie.
Un compte github reste utile pour les sources du core etc
Edit: pour être complet, oui, pour la gestion des traductions automatique (toujours possible de le faire manuellement) et pour l’ajout du lien vers ta documentation plugin sur le site de doc de jeedom, github est requis.
J’ai adopté la même approche avec un compte Gitlab pour le core de mon plugin et un compte Github pour la doc. Je pousse également à la main les versions depuis mon jeedom.
Avant tout « poussage », je déploie un zip propre de mon plugin en faisant :
git archive --v --format zip --output tesla-master.zip master
zip que je déploie dans /var/www/html/plugins avant de le pousser depuis ma jeedom (après tests )
… et le fichier .gitattributes est mon ami : il permet d’exclure des fichiers/répertoires au moment du git archive
Comment as tu fait pour le déploiement auto de la doc sur gitlab page ?