Pour accéder à votre tableau de bord :

Connectez-vous

Connexion S'inscrire

Connexion

Organisme de formation N°11 91 07318 91
Mon compte Statut
Logo NosyWeb
Réussir sur Internet
Marketing Digital - Google - Joomla

Github est un service en ligne sur lequel le code de Joomla est hébergé et maintenu. C’est ici que les mises à jour naissent, sont passées en revue et testées, avant d’être publiées.

Vous avez trouvé un bogue dans Joomla et vous aimeriez le corriger ?

Dans cet article, nous allons voir comment vous pouvez soumettre votre code au projet Joomla en utilisant Github. C’est parti !

Il est important d'être familier avec Github. Cependant, vous n'avez pas besoin d'être un expert.

 

Étape 1. Obtenez votre propre copie de Joomla

Il est nécessaire dans un premier temps de créer une copie du répertoire Joomla CMS.

1

  • Cliquez sur le bouton Fork, et attendez la fin du processus.

2

Une copie du noyau Joomla sera disponible en tant que nouveau répertoire dans votre propre compte Github.

Mon nom d'utilisateur est htmgarcia, donc mon répertoire est disponible sous github.com/htmgarcia/joomla-cms.


Étape 2. Accédez à votre propre répertoire Joomla

  • Rendez-vous sur github.com/votre-nom-d-utilisateur-github.
  • Cliquez sur l'onglet Repositories.
  • Recherchez "joomla-cms" - Ceci est votre copie du code de Joomla.

3

Pour être sûr que vous êtes bien dans votre copie du code de Joomla (et non dans l'original), recherchez les détails en haut où est mentionné : votre-nom-d-utilisateur-github/joomla-cms avec en dessous la mention du répertoire original.

6

Étape 3. Modifiez les fichiers et validez les modifications dans votre répertoire

4

Ici vous avez accès à tous les fichiers du noyau de Joomla :

N'hésitez pas à les éditer en fonction de la contribution que vous souhaitez apporter, comme des améliorations, des corrections de bugs, des suggestions de conception, etc.

Mon exemple sera factice. Le but de cette "amélioration" est d'illustrer les étapes suivantes.

  • Je navigue à travers templates/protostar/css/ car je veux éditer template.css.

 5

  • Cliquez sur Editer - l'icône en forme de crayon.

7

Faites les changements de code que vous souhaitez pour améliorer le CMS. Dans ce cas, j'ajoute un joli commentaire au fichier CSS du template. Je vous suggère fortement de faire quelque chose de plus utile que cela :D

8

Une fois que vous avez terminé, faites défiler vers le bas et cliquez sur le bouton Commit changes.

9

Un message de mise à jour confirmera que le fichier a été mis à jour.

10

Étape # 4. Envoyez une demande de revue au répertoire Joomla d'origine

À ce stade, vous avez modifié le code dans votre propre copie de Joomla.

L'étape suivante consiste à effectuer une requête pull, ce qui signifie soumettre vos modifications de votre copie de Joomla au répertoire d'origine.

  • Revenez au répertoire de votre compteJoomla - github.com/votre-nom-d-utilisateur-github/joomla-cms
  • Cliquez sur New pull request.

11

L'écran suivant affichera des informations importantes :

  • Le fork de base devrait être joomla/joomla-cms avec "staging" comme base sélectionnée.
  • Le head fork doit être votre-nom-d-utilisateur-github/joomla-cms avec "staging" sélectionné dans la liste déroulante ‘compare’.
  • Si tout est correct, vous pouvez cliquer sur Create pull request.

12

Une dernière étape de confirmation vous demandera des détails tels que :

  • Pull request for issue - Si vos modifications sont destinées à résoudre un problème existant dans cette liste, tapez le numéro ici.
  • Écrivez un bref résumé de vos modifications.
  • Fournissez des instructions détaillées pour tester vos améliorations.
  • Cliquez sur le bouton Create pull request lorsque vous avez terminé.

13

Étape # 5. Attendez que vos contributions soient examinées

Des membres de la communauté Joomla vont vérifier votre code, le tester et en fonction des résultats, ils décideront s'il vaut la peine de fusionner vos améliorations avec le code principal.

Votre demande de l'étape précédente sera disponible publiquement ici.

Faites attention, pendant les prochaines heures et/ou les prochains jours, à la discussion que votre demande va générer. Il est important de suivre cette conversation jusqu'à ce que votre contribution soit acceptée ou non dans le cœur de Joomla.

******

Si vous souhaitez en savoir plus sur les contributions à Joomla, lisez le document Filing bugs and issues.

Cet article est une libre traduction de How to Contribute to Joomla through Github par Valentin Garcia pour Extensions.joomla.org

Cet article vous a plu ? Abonnez-vous à la newsletter NosyWeb !


L'auteur : un expert à votre service
Jean-Charles Gautard
Consultant, formateur et intégrateur web depuis l'avènement de la version 1.5 de Joomla! pour le marketing digital, je mets mon expertise au service des professionnels. A la recherche d'une stratégie digitale avec ou sans le CMS Joomla ? Besoin de conseils ? d'une formation ? d'un site Internet ou Intranet ? Contactez-moi via https://www.jeancharlesgautard.com

Ajouter un commentaire
  • Aucun commentaire trouvé
Assistance

Scoop.It de NosyWeb

Twitter de NosyWeb

YouTube de NosyWeb

Facebook de NosyWeb

Google+ de NosyWeb

Flux RSS de NosyWeb

Inscription newsletter de NosyWeb

×

 

Restez à l'affut de l'actualité NosyWeb ! :-)

×
En poursuivant votre navigation sur le site, vous acceptez l'utilisation de cookies sur votre poste dans le respect de notre politique de protection de votre vie privée. Ok