10 conseils pour tirer le meilleur parti de Github

GitHub est un service d’hĂ©bergement en ligne pour la plupart du code informatique avec contrĂ´le de version. ConsidĂ©rez Github comme un service de dĂ©veloppement basĂ© sur le cloud pour le code et d’autres types de fichiers similaires. Github compte plus de 30 millions d’utilisateurs qui partagent, dĂ©veloppent et travaillent ensemble pour crĂ©er les logiciels de demain.

Il hĂ©berge des projets de code source dans diffĂ©rents langages de programmation et garde une trace de chaque itĂ©ration et de chaque changement. De plus, tous les membres de votre Ă©quipe peuvent travailler ensemble sur les mĂŞmes projets depuis n’importe oĂą dans le monde.

10 conseils pour tirer le meilleur parti de Github

GitHub est le plus utile pour les projets avec plusieurs collaborateurs. Cela signifie Ă©galement que les Ă©quipes de dĂ©veloppement de logiciels et d’applications peuvent utiliser un rĂ©fĂ©rentiel centralisĂ© oĂą les utilisateurs peuvent tĂ©lĂ©charger, gĂ©rer le code et effectuer des modifications synchronistes.

Lors de l’utilisation d’autres systèmes basĂ©s sur le cloud tels que Dropbox, les modifications peuvent se substituer les unes aux autres. Le premier Ă  enregistrer son travail a la prioritĂ© sur un autre membre de l’Ă©quipe qui pourrait essayer d’apporter des modifications en mĂŞme temps.

MalgrĂ© le fait que GitHub soit principalement utilisĂ© par les ingĂ©nieurs et les programmeurs, il peut tout aussi bien ĂŞtre utilisĂ© par ceux qui ont moins d’expĂ©rience technique que comme moyen de partager et de collaborer sur n’importe quel type de fichier.

Par exemple, les membres de l’Ă©quipe qui trouvent qu’ils doivent apporter des modifications aux documents Word peuvent souvent bĂ©nĂ©ficier des fonctionnalitĂ©s de contrĂ´le de version.




1. Suivi de vos projets de codage

Le fondement de la plate-forme de GitHub est la capacité dont elle dispose à suivre les projets en utilisant le système de contrôle de version distribué Git (un programme qui suit les développements et les modifications apportées aux fichiers.)

Les membres de l’Ă©quipe peuvent afficher un aperçu complet de tout projet donnĂ©. Une barre de progression affichera les tâches actives, une liste de tâches et ce qui a Ă©tĂ© accompli.

GitHub permet Ă©galement aux utilisateurs de suivre les tableaux de projets d’autres organisations en entrant l’URL d’un projet dans le champ de note. Si vous le souhaitez, vous pouvez dĂ©sactiver le suivi pour un projet donnĂ©.

10 conseils pour tirer le meilleur parti de Github

2. Utilisation des raccourcis clavier

La plupart d’entre nous connaissent l’utilisation des raccourcis clavier pour effectuer plus rapidement des tâches multiples ou rĂ©pĂ©titives.

Presque chaque page sur GitHub comprend une liste de raccourcis pouvant être utilisés sur cette page spécifique. Vous pouvez accéder au raccourci en tapant «?» dans une boîte de dialogue.

1608243418 449 10 conseils pour tirer le meilleur parti de Github

3. Explorer d’autres projets

La plupart des équipes de développeurs utilisent GitHub pour héberger et gérer leurs propres projets. Cependant, cela aide également à voir comment les autres utilisent la plate-forme et à parcourir leurs projets. Vous pourriez avoir de nouvelles idées, idées et inspirations à utiliser pour vos propres projets.

DĂ©couvrez les tendances dans la communautĂ© GitHub, connectez-vous avec d’autres membres et recherchez par libellĂ©s ou sujets pour plus d’informations.

1608243418 250 10 conseils pour tirer le meilleur parti de Github

Pour une plate-forme qui concerne principalement le codage, Github est incroyablement «convivial» et brille en tant qu’environnement centrĂ© sur l’utilisateur et la communautĂ©. L’accent mis sur le dĂ©veloppement axĂ© sur l’utilisateur est ancrĂ© dans la culture de Github lui-mĂŞme, qui occupe une position parmi les vingt premiers parmi les lieux de travail les plus conviviaux au monde.

4. Plus qu’un simple codage

Beaucoup supposent que GitHub n’est utile que pour les dĂ©veloppeurs. Cependant, c’est aussi une ressource pour de nombreuses autres niches. Deux des principales fonctionnalitĂ©s collaboratives de GitHub qui sont utiles Ă  tout le monde sont le branchement et la fourche.

Le fork permet aux utilisateurs de crĂ©er une copie ou un clone du travail de quelqu’un d’autre s’ils y ont accès. Le lien hypertexte principal vers la source peut ĂŞtre conservĂ© pendant que le dĂ©veloppeur teste le contenu, effectue des modifications et des rĂ©visions.




Avec l’outil de branchement, les utilisateurs peuvent crĂ©er une copie temporaire d’une ressource. Cela empĂŞche diffĂ©rents utilisateurs travaillant simultanĂ©ment sur le mĂŞme contenu d’appliquer des modifications incompatibles au projet.

Le branchement et le fork sont des outils précieux pour les utilisateurs travaillant sur des projets synergiques. Vous trouverez ci-dessous plusieurs avantages pour les équipes de tout type, pas seulement les codeurs:

  • Journaux de voyage
  • Documents le’gaux
  • Compositions musicales
  • Visualisation des donnĂ©es pour les journalistes
  • Blogging et marketing de contenu
  • Partage de recettes

5. Créez un référentiel

Un rĂ©fĂ©rentiel est une manière Ă©lĂ©gante de dĂ©crire l’espace oĂą vit votre projet. Vos options de stockage de vos donnĂ©es sont les suivantes:

  • Tout hĂ´te en ligne
  • Un dossier sur votre ordinateur
  • Espace de stockage GitHub

Vous pouvez stocker n’importe quel type de fichier dans votre rĂ©fĂ©rentiel, y compris des images, du texte et des fichiers de code. Il n’est pas difficile de dĂ©marrer avec votre premier rĂ©fĂ©rentiel. Tout d’abord, vous devrez crĂ©er votre propre compte GitHub.

1608243418 998 10 conseils pour tirer le meilleur parti de Github

L’action suivante consiste Ă  cliquer sur le signe plus + qui se trouve dans le coin supĂ©rieur droit lorsque vous ĂŞtes connectĂ©. SĂ©lectionnez «nouveau rĂ©fĂ©rentiel».

Vous verrez alors un Ă©cran qui ressemble Ă  ceci:

1608243418 296 10 conseils pour tirer le meilleur parti de Github

Notez que les rĂ©fĂ©rentiels sont publics par dĂ©faut. Si vous prĂ©fĂ©rez que l’accès soit restreint et que vous ne voulez pas que tout le monde voie votre progression, vous ne pouvez sĂ©lectionner que ceux que vous souhaitez voir votre contenu. Si vous prĂ©fĂ©rez conserver une certaine confidentialitĂ©, vous devrez passer Ă  un service payant.

6. Utilisez efficacement les fichiers README

Le but d’un fichier README est d’intĂ©resser les utilisateurs Ă  votre projet. Vous pouvez ajouter votre fichier pendant que vous commencez Ă  crĂ©er un rĂ©fĂ©rentiel dĂ©diĂ©.

Ceux qui utilisent la plate-forme WordPress connaissent les fichiers README. Avant d’installer des plugins, votre Ă©quipe de travail peut lire ce fichier pour avoir une idĂ©e plus claire de ce que le plugin est susceptible de faire et de la meilleure façon de l’utiliser.

Ne rendez pas votre fichier long et ennuyeux, car cela détournera probablement les utilisateurs plutôt que de les laisser rester pour en savoir plus. Voici quelques bonnes pratiques suggérées pour les fichiers README:

  • Titres descriptifs
  • Images d’en-tĂŞte
  • Liens externes vers de la documentation supplĂ©mentaire
  • Courtes listes de fonctionnalitĂ©s
  • RĂ©sumĂ©s clairs et concis

7. Suivez les autres

Interagissez avec les autres sur GitHub en suivant leur profil. Vous pourrez surveiller ce sur quoi les autres travaillent à partir des référentiels publics et recevrez également des notifications sur leur activité sur votre propre tableau de bord personnel sur Github.

Vous trouverez une pléthore de bonnes idées pour vos propres projets de développement, vous pouvez collaborer avec les membres de votre équipe de niche ou de travail et partager vos connaissances et votre expertise.

Pour suivre une personne sur GitHub, vous pouvez effectuer une recherche par sujet ou par créneau, accéder à sa page de profil et cliquer sur «suivre».

1608243418 436 10 conseils pour tirer le meilleur parti de Github

8. Rejoignez la conversation

L’un des nombreux avantages des plates-formes open source est la possibilitĂ© de collaborer, d’apprendre, de partager et de communiquer avec les autres.

Il n’y a aucun coĂ»t pour utiliser Github et explorer son potentiel. Le but de l’open source est d’aider Ă  amĂ©liorer les solutions en utilisant les contributions des masses.

Apprenez ou améliorez vos compétences ou aidez les autres à apprendre de votre expérience et de votre expertise.

En rencontrant une communauté sur GitHub, vous pourrez suivre le développement des projets qui vous intéressent, faire des duplications de ces projets et expérimenter dans votre propre référentiel privé.

Pour trouver une communautĂ© que vous souhaitez rejoindre, utilisez la fonction «explorer» pour rechercher des collections liĂ©es Ă  votre domaine d’intĂ©rĂŞt.

1608243418 275 10 conseils pour tirer le meilleur parti de Github

9. Présentez votre meilleur travail

Si vous êtes un utilisateur actif des médias sociaux, vous comprenez le pouvoir des publications épinglées. Par exemple, si vous épinglez un nouveau message sur votre profil Twitter, il restera en haut de votre flux et sera visible par toute personne qui consulte ce profil.

Les pages Facebook ont ​​la mĂŞme fonctionnalitĂ©. En Ă©pinglant des publications sur vos profils de mĂ©dias sociaux, vous vous assurez que vos visiteurs verront d’abord votre publication prĂ©fĂ©rĂ©e plutĂ´t que d’avoir Ă  rechercher dans l’ensemble de votre flux.

GitHub vous permet Ă©galement d’Ă©pingler vos rĂ©fĂ©rentiels prĂ©fĂ©rĂ©s ou les plus pertinents sur votre page de profil. Les utilisateurs disposant d’un compte gratuit peuvent Ă©pingler jusqu’Ă  six rĂ©fĂ©rentiels qui resteront en haut de leur profil.

1608243419 875 10 conseils pour tirer le meilleur parti de Github

10. Sachez qui blâmer

Oui, il existe un bouton dans GitHub appelĂ© «blâme». Ce n’est peut-ĂŞtre pas un mot gentil, mais c’est une fonctionnalitĂ© utile. Si vous voulez voir qui a apportĂ© une modification spĂ©cifique Ă  un fichier, lisez le jeu de blâme.

Ă€ partir de la vue des accusations d’un fichier, vous pourrez voir la totalitĂ© de l’historique des rĂ©visions ligne par ligne. Vous pouvez Ă©galement examiner les modifications apportĂ©es ou l’historique des versions de n’importe quelle ligne.

Si quelque chose est cassĂ© ou ne fonctionne pas correctement, cette fonction peut aider Ă  identifier les membres de l’Ă©quipe qui doivent travailler ensemble pour trouver une solution.

10 conseils pour tirer le meilleur parti de Github

Si vous recherchez une plate-forme centralisée basée sur le cloud sur laquelle vous pouvez collaborer, partager, stocker, tester et publier des projets, GitHub est une solution puissante.