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 modification. De plus, tous les membres de votre équipe peuvent travailler ensemble sur les mêmes projets depuis n'importe où dans le monde.
GitHub est particulièrement 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 synchrones.
Lorsque vous utilisez 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 priorité sur un autre membre de l'équipe qui pourrait essayer d'apporter des modifications en même temps.
Malgré le fait que GitHub est 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 comme moyen de partager et de collaborer sur n'importe quel type de fichier.
Par exemple, les membres de l'équipe qui ont besoin d'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 GitHub est sa capacité à 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 d'un 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 saisissant l' URL d'un projet dans le champ de note. Si vous le souhaitez, vous pouvez désactiver le suivi pour un projet donné.
2. Utilisation des raccourcis clavier
La plupart d'entre nous connaissent l'utilisation des raccourcis clavier comme moyen d'effectuer plus rapidement des tâches multiples ou répétitives.
Presque toutes les pages de GitHub incluent 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.
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, idées et inspirations à utiliser pour vos propres projets.
Découvrez les tendances de la communauté GitHub , connectez-vous avec d'autres membres et recherchez par étiquettes ou sujets pour plus d'informations.
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 elle-même, qui occupe l'une des vingt premières places parmi les lieux de travail les plus conviviaux pour les employés 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 nombreux autres créneaux. Deux des principales fonctionnalités collaboratives de GitHub qui sont utiles à tout le monde sont la création de branches et le fork.
Le 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. 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.
La création de branches(Branching) et de bifurcations 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 en bénéficier :
- Carnets de voyage
- Documents le'gaux
- Compositions musicales
- Visualisation des données pour les journalistes
- Blogs et marketing de contenu
- Partage de recettes
5. Créer un référentiel
Un référentiel est une façon élégante de décrire l'espace où vit votre projet. Vos options d'emplacement de stockage de vos données sont :
- Tout hébergeur 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. Commencer avec votre premier référentiel n'est pas difficile. Tout(First) d'abord , vous devrez créer votre propre compte GitHub .
L'action suivante consiste à cliquer sur le signe plus + trouvé dans le coin supérieur droit lorsque vous êtes connecté. Sélectionnez «(Select “) nouveau référentiel ».
Vous verrez alors un écran qui ressemble à ceci :
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 pouvez sélectionner uniquement 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(Prior) 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 il détournera probablement les utilisateurs plutôt que de les faire 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 complémentaire
- Courtes listes de fonctionnalités
- Des 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 depuis les 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 pourrez collaborer avec les membres de votre équipe de niche ou de travail et partager vos connaissances et votre expertise.
Pour suivre quelqu'un sur GitHub , vous pouvez effectuer une recherche par sujet ou par niche, accéder à sa page de profil et cliquer sur "suivre".
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(Learn) ou améliorez vos compétences ou aidez les autres à apprendre de votre expérience et de votre expertise.
En vous réunissant avec une communauté sur GitHub , vous pourrez suivre le développement des 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é qui vous intéresse, utilisez la fonction "explorer" pour rechercher des collections liées à votre domaine d'intérêt.
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 consultant ce profil.
Les pages Facebook(Facebook) ont la même fonctionnalité. En épinglant des publications sur vos profils de réseaux sociaux, vous vous assurez que vos visiteurs verront d'abord votre publication préférée plutôt que d'avoir à parcourir l'intégralité 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.
10. Sachez qui blâmer
Oui, il y a un bouton dans GitHub appelé "blame". Ce n'est peut-être pas un mot gentil, mais c'est une fonctionnalité utile. Si vous voulez voir qui a effectué une modification spécifique dans un fichier, jouez au jeu du blâme(blame game) .
À partir de la vue de blâme d'un fichier, vous pourrez voir l'intégralité de l'historique des révisions ligne par ligne. Ou vous pouvez examiner les modifications apportées ou un 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.
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.
Related posts
Quel est le meilleur service de conférence téléphonique - Les meilleures applications comparées
Déplacer, supprimer ou copier automatiquement des fichiers dans Windows
Comment vérifier si la température de votre CPU est trop élevée
Les 5 meilleures applications de filtrage de la lumière bleue pour Windows, Mac et Linux
Comment utiliser un gestionnaire de packages Windows pour installer des programmes Windows
5 meilleurs outils de scanner IP pour Windows, Mac, iOS et Android
HDG explique : Qu'est-ce que Markdown et quelles sont les bases que je devrais connaître ?
7 meilleurs outils de suppression de Bloatware pour Windows
Extension de sécurité en ligne Avast : vaut-elle la peine d'être utilisée ?
Comment l'application de bureau Signal peut aider à protéger votre vie privée
5 alternatives Windows à la commande Linux sudo
Choses à considérer avant de créer votre propre wiki
11 meilleurs logiciels de capture d'écran gratuits pour Windows
3 outils pour diagnostiquer et résoudre les problèmes avec votre moniteur
7 meilleurs outils de capture pour Chromebook
5 astuces d'invite de commande pour rendre CMD plus intéressant
Les meilleures applications pour surveiller l'utilisation d'Internet
HDG explique : Qu'est-ce que SQL, T-SQL, MSSQL, PL/SQL et MySQL ?
5 meilleurs modules complémentaires de confidentialité de Firefox pour la sécurité en ligne
Meilleurs widgets météo pour Windows 10/11