Skip to content
This repository has been archived by the owner on Jul 15, 2021. It is now read-only.

[FR] 1.4 Compiler et déployer son thème : création de thème

Feldrise edited this page May 8, 2018 · 5 revisions

Création de thème : compiler et déployer son thème

Vous avez fini votre thème, il est tout beau tout propre ! Maintenant, vous avez envie de le diffuser, alors comment faire ? Pour commencer, il va falloir passer d'un dossier à un fichier thème : pour ça on va compiler le thème.

Dire qu'on compile le thème est en réalité un abus de langage. En réalité, on ne fait que compresser le dossier dans un format spécifique pour Sielo.

Le compilateur

Le compilateur est un petit exécutable qui se trouve dans le dossier d'installation de Sielo. Pour être sûr que tout fonctionne correctement et pour plus de simplicité, il est recommandé de le copier dans le dossier contenant le dossier de votre thème.

Sur macOS, il vous faudra fouiller à l'intérieur du .app (généralement un clique droit sur Sielo dans le dossier Application > Explorer le paquet).

Sur Linux, il vous faudra chercher dans le .AppImage mais si vous êtes sur ArchLinux (et que vous avez installé Sielo depuis l'AUR) l'exécutable se trouve déjà dans votre path et vous n'aurez rien à faire.

Compiler le thème

Pour l'instant, on est toujours obligé de passer par un terminale (la console). Donc, commencez par ouvrir un console ! Ensuite, il vous faudra vous déplacer dans le dossier qui contient le dossier de votre thème (cd /chemin/vers/dossier).

Si vous avez bien fait ce qu'il faut avec le compilateur, vous devriez pouvoir faire sielo-compiler compile theme (path to the theme folder) (name of the theme) sans problème. L'ordre des arguments doit absolument être respecté !

Comme vous pouvez le voir, on s'en fiche de où est lancé la commande temps qu'on donne les bon chemin. Toutefois le fichier thème sera créé dans le dossier à partir du quel on lance la commande.

Déployer votre thème

En ce moment où j'écris ces lignes, une gallerie de thème est en cours de création. Bien sûr vous pouvez simplement distribuer le fichier créé à n'importe qui, il n'aura qu'à l'ajouter à Sielo en faisant "Add Thème" dans ses préférences et en choisissant votre fichier. Je vous invite aussi à me contacter soit par mail (admin@feldrise.com) ou sur le Discord de Sielo. Vous pouvez bien sur créer un repository sur GitHub qui pourrait être intégré à l'organisation.