10 conseils pour tirer le meilleur parti de GitHub

10 conseils pour tirer le meilleur parti de GitHub

GitHub est un service d'hébergement en ligne pour le code informatique principalement 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, tous les États-Unis pour créer des logiciels de demain.

Il héberge les projets de code source dans différents langages de programmation et conserve les pistes de chaque itération et de chaque changement. De plus, tout le monde dans votre équipe peut travailler ensemble sur les mêmes projets de n'importe où dans le monde.

Table des matières

    2. Utilisation des raccourcis clavier

    La plupart d'entre nous connaissent l'utilisation des raccourcis clavier comme moyen d'effectuer des tâches multiples ou répétitives plus rapidement.

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

    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 obtenir de nouvelles idées, des idées et de l'inspiration à utiliser pour vos propres projets.

    Découvrez ce qui est tendance dans la communauté GitHub, connectez-vous avec d'autres membres et recherchez par des étiquettes ou des sujets pour plus d'informations.

    Pour une plate-forme qui concerne principalement le codage, GitHub est incroyablement «adapté aux personnes» et brille en tant qu'environnement centré sur l'utilisateur et la communauté. Leur accent mis sur le développement axé sur l'utilisateur est ancré dans la culture de GitHub lui-même qui occupe un top vingt parmi les lieux de travail les plus adaptés aux employés au monde.

    4. Plus que le 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 caractéristiques collaboratives de GitHub qui sont utiles à quiconque se ramifie.

    Forking permet aux utilisateurs de créer une copie ou un clone du travail de quelqu'un d'autre s'ils y ont accès. L'hyperlien principal de la source peut être préservé tandis 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 les différents utilisateurs de travailler sur le même contenu simultanément d'appliquer des modifications incompatibles au projet.

    La branche et la fourniture sont des outils précieux pour les utilisateurs travaillant sur des projets synergiques. Vous trouverez ci-dessous plusieurs façons dont les équipes de tout type, pas seulement les codeurs, peuvent bénéficier:

    • Journaux de voyage
    • Documents le'gaux
    • Compositions musicales
    • Visualisation des données pour les journalistes
    • Blogging and Content Marketing
    • Partage de recettes

    5. Créer un référentiel

    Un référentiel est une façon sophistiquée de décrire l'espace où vit votre projet. Vos options pour savoir où stocker vos données sont:

    • 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 les images, le texte et les fichiers de code. En cours avec votre premier référentiel n'est pas difficile. Tout d'abord, vous devrez créer votre propre compte GitHub.

    La prochaine action consiste à cliquer sur le panneau Plus + trouvé dans le coin supérieur droit tout en étant connecté. Sélectionnez «Nouveau référentiel».

    Vous verrez alors un écran qui ressemble à ceci:

    Prenez note 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 vouliez pas que tout le monde affiche vos progrès, vous ne pouvez sélectionner que ceux que vous souhaitez voir votre contenu. Si vous préférez maintenir une certaine confidentialité, vous devrez passer à un service payant…

    6. Utiliser efficacement les lectures

    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 comment l'utiliser au mieux.

    Ne rendez pas votre fichier long et ennuyeux car il détournera probablement les utilisateurs plutôt que de les faire rester pour en savoir plus. Certaines meilleures pratiques suggérées pour les fichiers ReadMe incluent:

    • Titres descriptifs
    • Images de tête
    • Liens externes vers une documentation supplémentaire
    • Listes de fonctionnalités courtes
    • Résumés clairs et concis

    7. Suivez les autres

    Interagir 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 d'excellentes idées pour vos propres projets de développement, vous pouvez collaborer avec les membres de l'équipe dans votre niche ou votre équipe de travail et partager vos connaissances et votre expertise.

    Pour suivre quelqu'un dans GitHub, vous pouvez rechercher par sujet ou par niche, accéder à sa page de profil et cliquez sur «Suivre."

    8. Rejoindre la conversation

    L'un des nombreux avantages des plateformes open source est la capacité de collaborer, d'apprendre, de partager et de communiquer avec les autres.

    Il n'y a aucun coût à 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 de projets qui vous intéressent, faire des doublons 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.

    9. Mettre en valeur votre meilleur travail

    Si vous êtes un utilisateur actif des médias sociaux, vous comprenez la puissance des messages épinglés. Par exemple, si vous épinglez un nouveau message sur votre profil Twitter, il restera en haut de votre flux et sera visible par quiconque consulte ce profil.

    Les pages Facebook ont ​​la même fonctionnalité. En épinglant des messages sur vos profils de médias sociaux, vous vous assurez que vos visiteurs verront d'abord votre article préféré plutôt que de devoir rechercher dans l'intégralité de votre flux.

    GitHub vous permet également d'épingler vos référentiels préférés ou les plus pertinents à votre page de profil. Les utilisateurs avec un compte gratuit peuvent épingler jusqu'à six référentiels qui resteront en haut de leur profil.

    dix. Savoir qui blâmer

    Oui, il y a 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é un changement spécifique dans un fichier, jouez au jeu de blâme.

    De la vue de blâme d'un fichier, vous pourrez voir l'intégralité de l'historique de révision ligne par ligne. Ou vous pouvez examiner les modifications apportées ou l'historique de la version 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 pour travailler ensemble vers une solution.

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