Gérez votre workflow grâce à des fonctionnalités et outils légers. Ensuite, à vous de travailler comme vous le voulez, on vous suit.
Le code review est le meilleur moyen d’obtenir du code plus performant. C’est l’une des fondations de la philosophie de GitHub. Les outils intégrés placent le code review au centre du travail de votre équipe.
Plus d'infos sur le code review
Améliorer du code, c’est commencer par une Pull Request, discuter en direct des changements, échanger des idées, attribuer des tâches, parler des détails et faire des code reviews.
Les code reviews sont plus rapides quand on sait exactement ce qui a été modifié. Les diffs comparent les versions de votre code source en les plaçant côte à côte, et en mettant en évidence des parties nouvelles, modifiées ou supprimées.
Vos coéquipiers devraient comprendre immédiatement ce que signifie l’emoji pouce levé. Précisez si vos modifications sont obligatoires ou juste des suggestions.
Si c’est votre code que l’on passe en revue, vous pouvez demander un feedback précis à vos pairs.
Les discussions se font dans les fils de commentaires, à l'intérieur même de votre code. Regroupez les commentaires dans un seul code review, ou répondez à quelqu'un pour démarrer une conversation.
Ne fusionnez le code que s'il est excellent. Vous pouvez configurer des repositories pour rendre obligatoires les status checks afin de réduire l'erreur humaine et la surcharge administrative.
Vous voulez utiliser GitHub pour travailler sur un projet secondaire ? Découvrez comment démarrer et concrétiser votre prochaine idée.
Coordonnez-vous dès le départ, restez alignés et faites-en plus avec les outils de gestion de projet de GitHub.
En savoir plus sur la gestion de projet
Gardez une vue d’ensemble du projet et choisissez à quel endroit concentrer les efforts de votre équipe avec Projects, des tableaux vous permettent de positionner les choses à faire exactement là où ils doivent être : juste à côté de votre code.
Référencez chaque Issue et chaque Pull Request dans une carte, un résumé de ce que fait votre équipe dans votre repository, et que vous pouvez déplacer en drag-and-drop.
Conservez les ébauches d’idées évoquées lors de vos points d’équipe, sans polluer vos Issues.
Les Issues vous aident à identifier, assigner et assurer le suivi de tâches dans votre équipe. Vous pouvez ouvrir une Issue pour suivre un bug, discuter d'une idée avec un @mention, ou encore répartir le travail.
Ajoutez un Milestone à votre Issue ou à votre Pull Request pour vous organiser et suivre la progression d’un ensemble d’Issues ou de Pull Requests dans un repository.
Assignez une Issue ou une Pull Request à un ou plusieurs coéquipiers pour définir clairement les missions de chacun.
Découvrez et achetez des applications sur GitHub Marketplace avec votre compte GitHub. Retrouvez les outils que vous appréciez et découvrez-en de nouveaux. Vous pourrez commencer à les utiliser en quelques minutes à peine.
En savoir plus sur les intégrations
La bonne application au bon moment peut améliorer votre workflow et aider votre équipe à accomplir plus de tâches. Des centaines d'outils fonctionnent avec GitHub pour aider votre équipe à communiquer, à automatiser plus de tâches, et donc, à passer une meilleure journée.
Parfois, seul les outils spécifiques font l'affaire. Créez vos propres outils avec un accès aux données encore plus performant grâce à GitHub GraphQL, l’API que nous utilisons chez GitHub.
Créer un logiciel, c’est autant gérer des équipes et des communautés que produire du code. Que votre équipe compte deux ou deux mille membres, nous vous apporterons l'aide dont vous avez besoin.
Organisez l’équipe avec GitHub Teams, gérez les accès grâce aux rôles d’administrateurs et personnalisez les autorisations avec des équipes imbriquées.
Les outils de modération, comme le verrouillage d’Issues et de Pull Requests, permettent à votre équipe de rester concentrée sur le code. Et si vous gérez un projet open source, le blocage d'utilisateur réduit le bruit et garantit la productivité des conversations.
Définissez les rôles et les attentes sans partir de zéro. Personnalisez les codes de conduite habituels pour créer celui convient parfaitement à votre projet. Et n'oubliez pas de choisir une licence pré-écrite, directement depuis votre repository.
Nos guides couvrent les bases de la maintenance open source, du démarrage d'un nouveau projet à la rétribution de tout le travail accompli. Trouvez plus d’information sur l’open source chez GitHub ou préparez-vous à lancer votre propre projet.
Documentation
Hébergez votre documentation directement depuis vos repositories avec GitHub Pages. Utilisez Jekyll comme générateur de sites statiques et publiez vos GitHub Pages depuis le dossier /docs de votre branche master.
Plus d'infos sur la publication de documentation sur GitHub Pages
Utilisez la puissance du contrôle de version pour écrire votre documentation. Chaque wiki fonctionne comme un repository ainsi, chaque modification est versionnée et comparable. Un éditeur de texte vous permet d'ajouter facilement vos documents dans le format de votre choix, comme Textile ou GitHub Flavored Markdown.
Vous avez besoin d'un site pour votre projet ? Vous pouvez aussi héberger des sites statiques pour promouvoir un projet ou un portfolio avec GitHub Pages.
Avec plus de 85 millions de projets, GitHub est l'un des plus grands hébergeurs de code au monde. Qu'ils soient privés, publics ou open source, tous les repositories s'accompagnent d'outils pour vous aider à héberger, versionner et publier votre code.
Les repositories vous aident à conserver votre code au même endroit, même si vous utilisez SVN ou travaillez avec de gros fichiers utilisant Git LFS.
Grâce aux repositories privés illimités inclus dans toutes les offres GitHub, vous pouvez créer ou importer autant de projets que vous voulez.
Modifiez votre code dans des commits précis et bien libellés afin de retrouver plus rapidement les changements.
Utilisez le blame view pour assurer le suivi des modifications et comprendre comment votre fichier et votre base de code évoluent.
Quand votre code est prêt à être partagé, vous pouvez rassembler dans une nouvelle version toutes les modifications efectuées depuis la fermeture d’un jalon ou à partir d’un projet terminé.
Travaillez sur les notes de version, publiez des versions préliminaires, les fichiers joints et liez-les directement au dernier téléchargement.
Tout votre code est au même endroit, où que vous choisissiez de l’héberger. Vivez la même expérience avec GitHub hébérgé dans le cloud, sur vos serveurs ou encore sur AWS ou Azure.
Ou comment collaborer de manière plus intelligente. Planifiez, créez, révisez et distribuez du logiciel en toute sécurité sur GitHub.com ou sur vos propres serveurs.
Plus d'infosGitHub est gratuit pour les projets publics et open source. Collaborez sur un nombre illimité de repositories privés avec une offre payante.
Inscrivez-vous sur GitHub
Social coding
Tous ensemble, maintenant
Une communauté de 40 millions de développeurs, c’est beaucoup d’opportunités d’échanger avec des développeurs qui partagent vos intérêts et créent des projets.
Suivez les projets
Mettre une étoile à un projet, c’est montrer aux maintainers que vous appréciez leur travail, mais c’est aussi un bon moyen de suivre les projets auxquels vous ne contribuez pas. Surveillez les repositories pour recevoir des notifications dès qu’une Issue ou une Pull Request y est ouverte.
Explorez vos centres d'intérêt
Obtenez des recommandations de projets dans votre fil d'actu. Et avec Explore, vous pouvez parcourir des collections organisées, les repositories et les sujets les plus populaires.
Partagez vos réalisations
Affichez votre activité et vos moments de gloire derrière les petits carrés verts. Mettez en valeur vos réussites dans votre profil ou regardez à quoi ressemblent les projets d’autres utilisateurs.
Venez discuter avec la communauté GitHub
Un nouveau moyen de communiquer sur GitHub. Posez des questions, apprenez de nouvelles compétences et échangez des témoignages avec des développeurs du monde entier dans le forum de la communauté GitHub.