En poursuivant votre navigation sur ce site ou en cliquant sur la croix, vous acceptez le dépôt de cookies destinés à réaliser des statistiques de visites ainsi qu'à vous proposer des vidéos, des boutons de partage, des publicités personnalisées et un service de chat. Pour en savoir plus et paramétrer les cookies X

FR EN DE ES IT PT
Naviguer dans les forums 
Score : 18236

[Tutoriel] Utiliser GitHub

Par Angom8 - ABONNÉ - 22 Octobre 2016 - 23:16:08

Bonjour,

J'ai récemment recu un ankamail de quelqu'un me demandant quel hébergeur j'utilisais pour mes thèmes
Ne pouvant pas lui répondre à cause de la limite amis, je vais donc faire un tutoriel général sur l'utilisation de github pour héberger des thèmes

I) Créer votre compte


Premièrement, rdv sur github.com
Il faut créer un compte (croyez moi, vous ne regrettez pas et le site est safe avec le https) avec le sign up en haut à droite)
Rentrez vos identifiants, mail (bidon si vous voulez mais faudra le vérifier) et mot de passe (pas celui de dofus si vous voulez).
Sélectionnez ensuite l'offre gratuite et cocher la case help me later.
On vous proposera un questionnaire, répondez ou non, vous pouvez skip en bas normalement.

Voilà ! Votre compte est créé ! Mais pour l'hebergement ?

II) Créer un repo


Il vous faut créer un repository (ou repo). Pour cela, rendez vous sur github.com sans delog (je ne sais pas s'il faut valider votre emails pour créer des repo mais il me semble qu'il le faut pour upload des fichiers)
Faites start a project.
Choisissez le nom de votre repo (sans majuscule si possible) avec une description (optionnelle). Vous ne pouvez pas faire de repo privés, faites en donc un public (par défaut)
Cochez la case "Initialize this repository with a README" et acceptez

Voilà ! Votre repo est créé ! Mais pour les fichiers ?

III) Mettre à jour le readme (optionnel)

Redirigez vous vers github.com . Votre repo apparaitra normalement en bas à droite. Sinon, l'adresse est [email protected]/votrepseudo/nomdurepo en remplaçant le @ par un point et le votre [Pseudo/nomderepo]
Vous pouvez éditer le readme si vous voulez en cliquant sur READMEpointmd puis sur le crayon "Edit" puis en faisant "Commit changes" en bas de la page
Exemple d'un readme : Cliquez ici

IV) Uploader le thème

Et maintenant, plus important : Uploader votre thème !
Pour cela, sur la page de votre repo, faites "Upload files"
Je vous recommande d'upload vos fichiers un par un, cela a tendance à bugger et à annuler le téléchargement
Commencez par votre zip (installez winrar ou 7zip, sélectionnez les fichiers du thèmes comme common, bitmap, etc SAUF signature.xmls et mettez les dans une archive en .zip). Sélectionnez le, uploadez le (la barre grise avance). Quand l'upload est terminé, la barre d'avancement s'effacera. Descendez la page pour cliquez sur "Commit changes"
Votre zip est en ligne ! Faites en de même pour votre Json (et votre image de thème si besoin)

V) Obtenir les liens des fichiers


Maintenant que tout est en ligne, comment récupérer les liens ?

Tout simplement, sur la page de votre repo, cliquez sur le fichier. Sur la page du fichier, faites un clic droit sur le bouton "Raw" et faites, pour le JSON, ouvrir dans un nouvel onglet. Pour le zip, il faudra faire un clic droit sur le bouton download, puis sélectionnez "Copier l'adresse du lien"

Voilà, vous avez vos deux liens. Mettez celui du zip dans le Json et utilisez le lien du Json pour pouvoir télécharger votre thème et le partager

Pour mettre à jour vos fichiers :
- JSON : Vous pouvez l'éditer directement en ligne avec le bouton edit
- Zip : Il faudra supprimer votre fichier (allez sur la page du fichier en le sélectionnant puis appuyez sur la corbeille / bouton "delete") et le reupload. Si vous ne changez pas le repo et le nom du fichier, le lien du zip sera le même.

En espérant avoir pu vous éclairer, n'hésitez pas à me poser des questions pour plus d'infos

1
Réactions 48
Score : 1637

Merci beaucoup smile 

0
Score : 3154

C'est sympa de faire un tuto pour ceux qui ne s'y connaissent pas, je pense que ça leur en sera d'une grande aide smile 

0
Score : 1890

Merci beaucoup je test ca !

Mais petite question : Qu'appel tu les fichiers json?

0
Score : 194

Ah, un tuto intéressant.

Mais j'ai une autre question : existe-t-il un logiciel d'édition de thème ou est-on obligé de faire par les fichiers .css directement ?

0
Score : 1890

Sur dofus tools ils proposent un outil pour modifier les thèmes, je n'ai pas approfondi la question donc va voir si cela t'interesse ^^

Cliquez ici

0
Score : 18236

Cet outil existe
Cliquez ici

Mais il me semble que tu es obligé de modifier le css

0
Score : 1890

Salut bon je ne sais pas a quoi correspondent les fichiers Json du coup je suis bloquer tu pourrais m'aider? ^^

0
Score : 18236
suprawarrior|2016-10-25 12:51:30
Salut bon je ne sais pas a quoi correspondent les fichiers Json du coup je suis bloquer tu pourrais m'aider? ^^
Les fichiers Json sont pas trop importants généralement, il y a vraiment certains cas pour lesquels ils sont importants
Les fichiers css et images sont les plus importants, demande moi si tu as des problèmes
0
Score : 1890

ok dans ce cas quels fichiers je dois upload exactement pour pouvoir avoir le lien final et le transférer?

Déso pour les questions mais je suis pas très douer pour ce genre de choses du coup j'ai besoin d'exemple assez précis pour pas faire de conneries x)

0
Score : 18236
suprawarrior|2016-10-25 13:25:23
ok dans ce cas quels fichiers je dois upload exactement pour pouvoir avoir le lien final et le transférer?

Déso pour les questions mais je suis pas très douer pour ce genre de choses du coup j'ai besoin d'exemple assez précis pour pas faire de conneries x)
Au niveau de github, du zip ou de l'outil ? (si tu l'as utilisé)
0
Score : 1890

Alors non j'ai pas utilisé d'outil j'ai juste modifier les images d'un thème existant.
Du coup j'aimerais savoir sur le github ce que je dois prendre exactement comme fichiers au moment d'upload mes fichiers.
Et aussi pour le zip je peux faire un zip du fichier complet du thème? Ou je dois absolument faire un zip pour chaque dossier (common, texture,...) et dans le second cas, je fais quoi des autres fichiers qui ne font pas partie des fichiers :



En gros je prends quoi dans ca?

0
Score : 18236

Le cada4b02blabla n'est pas nécessaire et tu n'as besoin que d'un .dt (il faut qu'il porte le même nom que le zip)
Il faut que tu place tout le reste (common, bitamap, css, .dt, .json) dans un zip directement (pas faire un fichier dans le zip où il y les fichiers, j'ai fait l'erreur) et ton zip sera bon

0
Score : 1890

Ok du coup je pense être bon pour le fichier zip. je me retrouves du coup avec ca sur github une fois que j'ai upload le fichier zip de mon thème :



Maintenant tu as mit que je devais faire pareil pour les json c'est la que pour moi ca bloque je prends quoi comme fichiers? Ou ils sont?

Et surtout lequel me permet d'avoir un le lien final de mon thème?

0
Score : 18236

Le json est un fichier que tu fois créer.
Fais un fichier texte, mets ça dedans (en le modifiant), sauvergarde le document texte en supprimant le .txt et en le remplacant par .json et upload le.

[
{
"author" : "AuthorName",
"name" : "ThemeName",
"keyWords" : "keyword1,keyword2",
"version" : "1.0.0",
"dofusVersion" : "2.37",
"description" : "Description of my theme",
"url" : "Cliquez ici",
"previewUrl" : "Cliquez ici",
"creationDate" : "08/10/2016",
"modificationDate" : "08/10/2016"
}

0
Score : 1890

ok merci beaucoup j'ai tout fait comme tu as dit mais j'ai un soucis (encore..)

Cliquez ici
le lien json ci dessus lorsque je le met dans les paramètres dofus m'affiche bien le thème ect... Lorsque je clique sur "installer" il m'affiche le message suivant



Puis celui ci au bout de quelques secondes seulement :



Voici ce que j'ai sur github :



Et voici le contenu de mon fichier .rar



Tu sais d'ou peux venir mon problème?

0
Score : 18236

C'est un fichier zip qu'il faut wink
Normalement si tu suis le tutoriel, ça devrait marcher (oublies pas de donner le lien raw)

0
Score : 1890

je test ca !

0
Score : 300

Merci pour le tuto mais je n'y comprends vraiment rien quelqu'un pourrais venir m'aider sur Discord afin d'upload mon thème s'il vous plaît ?

0
Score : 1890

J'ai bien suivis la démarche et ca indique toujours qu'il y a une erreur et qu'il ne trouves pas de fichier json a l'adresse indiquer une fois que je clique sur installer.

0
Réagir à ce sujet