Github, c'est fantastique !
mathieu
Member
Grâce à CKDevelop, j'ai découvert ce fantastique outil Github :
https://github.com/
Si quelqu'un veut donner un coup de main à n'importe quel projet open-source, même pour corriger des petits bugs, je lui conseille vraiment de se créer un compte et installer le petit programme fourni.
Ce programme n'est pas obligatoire mais il permet de faire la plupart des choses en quelques clics au lieu d'utiliser la ligne de commande.
Et ensuite, tout va très vite. Sur le site (par exemple PluXML) cliquez sur "Fork" pour dire "Je veux travailler sur une copie"
https://github.com/pluxml/PluXml
Dans le programme Github, votre copie du dépôt apparait et vous indiquez dans quel répertoire vous voulez déposer les fichiers pour travailler.
Ensuite vous faites vos modifications, vos tests.
Et quand ça vous plait, vous cliquez sur "Create pull request" pour proposer d'envoyer vos modifications au dépôt officiel.
Si les développeurs du dépôt officiel veulent intégrer vos modifications, ça se fait aussi en quelques clics de leur côté donc ça simplifie la vie à tout le monde.
:cool:
https://github.com/
Si quelqu'un veut donner un coup de main à n'importe quel projet open-source, même pour corriger des petits bugs, je lui conseille vraiment de se créer un compte et installer le petit programme fourni.
Ce programme n'est pas obligatoire mais il permet de faire la plupart des choses en quelques clics au lieu d'utiliser la ligne de commande.
Et ensuite, tout va très vite. Sur le site (par exemple PluXML) cliquez sur "Fork" pour dire "Je veux travailler sur une copie"
https://github.com/pluxml/PluXml
Dans le programme Github, votre copie du dépôt apparait et vous indiquez dans quel répertoire vous voulez déposer les fichiers pour travailler.
Ensuite vous faites vos modifications, vos tests.
Et quand ça vous plait, vous cliquez sur "Create pull request" pour proposer d'envoyer vos modifications au dépôt officiel.
Si les développeurs du dépôt officiel veulent intégrer vos modifications, ça se fait aussi en quelques clics de leur côté donc ça simplifie la vie à tout le monde.
:cool:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
http://nvie.com/posts/a-successful-git-branching-model/
Si j'ai bien compris ces explications, ça serait bien que le dépôt de PluXml ait une branche "develop" pour que tout le monde puisse proposer des modifications sans toucher à la branche "master" qui contient les versions stables ?
Par exemple je suis entrain de développer une extension de PluXml avec la version de développement de PluXml mais j'aimerai aussi vérifier que mon extension fonctionne avec la dernière version stable de PluXml.
Je peux faire ça comment ?
http://shaarli.memiks.fr/?_HGWjQ
Github: pour mac https://mac.github.com/ ou windows: https://windows.github.com/ (gratuit)
Smartgit: http://www.syntevo.com/smartgit/ (gratuit pour une utilisation non commerciale)
Inutile de lister tous les clients git qui existent. Juste ceux que vous utilisez, car ils ne sont pas tous de la même qualité
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
pour faire ça j'ai trouvé quelque chose qui me convient pour le moment.
dans mon fork de PluXml j'ai créé une branche "master-test" dans laquelle j'ai enregistré le répertoire "data". pareil avec une branche "5.3.1-test".
et maintenant si je veux tester une extension avec une des 2 extensions, il suffit que je change la branche d'un clic pour que les fichiers se modifient au même endroit.
donc je n'ai pas besoin de dupliquer le dépôt de mon extension au final.
Grafikart a aussi mis quelques vidéos sympas sur Youtube.
Dans www.youtube.com, faire une recherche sur "grafikart github"
A++
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
J'ai l'intention de "forker" le plugin plxMyshop afin d'y mettre les "ameliorations" que j'ai fait
C'est quoi la bonne maniere de s'y prendre. Je fais toutes mes modifs avec plusieurs commit et un pull request a la fin ? ou bien c'est mieux de faire plusieurs pull request?
Voici une page qui va à l'essentiel pour proposer des améliorations avec Git :
http://access42.net/Comment-contribuer-a-un-projet-Access42-via-Github.html
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2