[git] Participer au développement de Manjaro
Publié : 03 avr 2016, 17:41
La participation des français au développement de Manjaro ce compte très facilement avec les doigts d’une seule main !
Pour y remédier, je vous propose un petit tuto sur git (en quelques posts) et non manjaro-iso-tools (existe déjà).
Le développement de Manjaro se passe sur Github dans deux dépôts en particulier :
- manjaro-tools-iso-profiles : nous trouvons la configuration de l’iso d’installation avec en particulier les paquets à installer.
- desktop-settings : les réglages de la distribution dans le répertoire
Le dossier «
Ces dépôts sont des dépôts Github classiques uniquement accessibles en écriture à une poignée de développeurs Manjaro. Mais il ne faut pas croire qu’ils n’acceptent pas que nous puissions contribuer au code nous même, bien au contraire ! un bug, une faute d'orthographe à corriger, une nouvelle fonctionnalité : nous pouvons le faire.
Pour cela il faut avoir quelques base Git ; rassurez-vous j’ai pu noter que certains développeurs Manjaro ont une connaissance de Git relativement faible, ce qui ne les empêche nullement d’être très actifs.
--------------------------------------------------------------------
Github
Première chose : avoir un compte Github ; attention l’adresse email donnée sera publique…
Les dépôts Github de Manjaro sont pour nous en lecture seule ! Pas grave ; il suffit de créer notre propre copie sur notre compte. Cette copie sera un «
Il ne nous reste donc plus qu’à modifier notre fork puis à envoyer une requête pour que notre fork soit intégré (presque automatiquement) dans le dépôt Git officiel de Manjaro. Cette demande est un «
Les grandes étapes Github sont donc :
1) Je « fork » le dépôt Manjaro en lecture
2) Je rapatrie mon fork sur ma machine (
… je modifie/ajoute/supprime le code ou le texte et sauvegarde (
3) J’envoie mes modifications locales dans mon fork (
4) Je fais une demande pour intégrer mon travail dans Manjaro (
A suivre le détail de chaque étape …
1) Créer un fork ; juste un appui sur un bouton
2) récupérer en local mon fork :
… j’édite le code et le sauve avec un
3)
4) un petit texte de commentaire et un simple appui sur un bouton
Pour y remédier, je vous propose un petit tuto sur git (en quelques posts) et non manjaro-iso-tools (existe déjà).
Le développement de Manjaro se passe sur Github dans deux dépôts en particulier :
- manjaro-tools-iso-profiles : nous trouvons la configuration de l’iso d’installation avec en particulier les paquets à installer.
- desktop-settings : les réglages de la distribution dans le répertoire
/etc/
et les réglages utilisateurs en fonction du bureau.Le dossier «
shared/
» regroupe les réglages communs à tous les bureaux.Ces dépôts sont des dépôts Github classiques uniquement accessibles en écriture à une poignée de développeurs Manjaro. Mais il ne faut pas croire qu’ils n’acceptent pas que nous puissions contribuer au code nous même, bien au contraire ! un bug, une faute d'orthographe à corriger, une nouvelle fonctionnalité : nous pouvons le faire.
Pour cela il faut avoir quelques base Git ; rassurez-vous j’ai pu noter que certains développeurs Manjaro ont une connaissance de Git relativement faible, ce qui ne les empêche nullement d’être très actifs.
--------------------------------------------------------------------
Github
Première chose : avoir un compte Github ; attention l’adresse email donnée sera publique…
Les dépôts Github de Manjaro sont pour nous en lecture seule ! Pas grave ; il suffit de créer notre propre copie sur notre compte. Cette copie sera un «
fork
». Puisque le fork est sur notre compte et nous appartient : nous avons cette fois ci les droits en écriture !!!Il ne nous reste donc plus qu’à modifier notre fork puis à envoyer une requête pour que notre fork soit intégré (presque automatiquement) dans le dépôt Git officiel de Manjaro. Cette demande est un «
pull request
». Si elle est acceptée par le mainteneur du dépôt, alors notre contribution sera présente dans le prochain iso d’installation.Les grandes étapes Github sont donc :
1) Je « fork » le dépôt Manjaro en lecture
2) Je rapatrie mon fork sur ma machine (
clone
/fetch
)… je modifie/ajoute/supprime le code ou le texte et sauvegarde (
commit
)3) J’envoie mes modifications locales dans mon fork (
push
)4) Je fais une demande pour intégrer mon travail dans Manjaro (
pull request
)A suivre le détail de chaque étape …
1) Créer un fork ; juste un appui sur un bouton
2) récupérer en local mon fork :
git clone url_de_mon_fork
… j’édite le code et le sauve avec un
git commit
3)
git push
4) un petit texte de commentaire et un simple appui sur un bouton