Gitlab
L'updater Gitlab permet de pouvoir mettre à jour un projet, que ce sois un plugin ou un thème, provenant d'un dépot Gitlab.
remarque
Si le projet est privée, il faudra renseigner un access token. Pour cela, vous pouvez définir le token du projet ou bien un token lié à un utilisateur.
astuce
Si vous utilisez gitlab.com gratuitement, l'idéal est de créer un access token spécifique avec uniquement les les droits nécessaire à la lecture de l'API et des dépots.
Mise en place
Qu'il s'agisse d'un plugin ou d'un thème, il faudra passer par la façade approprié afin d'y instancié l'updater.
Pour un thème, consultez la documentation de la façade Theme.
Pour un plugin, la façade Plugin.
Nouvelle instance
new Gitlab( repo: 'chemin/du/repo', accessToken: "mon_access_token", // Si le projet est privée url: "https://selfhosted.gitlab.com" // Si votre gitlab est auto hébergé. )