Cargando…

GitHub Essentials : Unleash the Power of Collaborative Development Workflows Using GitHub, 2nd Edition.

GitHub is best known for bringing together developers from all around the world to discover, share, and build better software. This book starts with the basics such as building a repository and moves on to other topics like managing organizations, collaborations using GitHub workflows, and repositor...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: R. Sharma, Umesh
Otros Autores: Pipinellis, Achilleas
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Brief Repository Overview and Usage of the Issue Tracker; Exploring the repository's main page; Creating a new repository; The commits page and a comparison with the git log command; The branches page and a comparison with the git branch command; The Raw, Blame, and History buttons; The Watch, Star, and Fork buttons; Changing the description and URL; Learning how to use the powerful benefits of the issue tracker; Creating a new issue; Assigning issues to users; Labels.
  • Why labels are a great asset to UXCreating new label names and setting different colors; Using labels to group issues; Milestones; Why milestones are a great help when working with code versioning; Creating a new milestone; Adding issues to milestones; Using milestones to see which issues are resolved or are yet to be resolved; Tips and tricks; Learning about the README file; Navigating easily with keyboard shortcuts; Summary; Chapter 2: Using the Wiki and Managing Code Versioning; Using the wiki; Why wikis are a nice place to document your project; Creating a new wiki page; Deleting a page.
  • A Markdown-powered wiki
  • an introduction to MarkdownHow to add a sidebar and a footer to your wiki; Watching a wiki page's commit history and reverting to a previous state if needed; Managing code versioning; Creating a release; Editing a release; Pushing a tag from the command line; Marking as pre-release; Making a draft of a release; Uploading your own files; Tips and tricks; Subscribing to new releases via atom feed; Editing the wiki locally; Installing gollum; Cloning the wiki and viewing the preview in your browser; Making changes locally and pushing to GitHub; Summary.
  • Chapter 3: Managing Organizations and TeamsThe difference between users and organizations; Organization roles and repository permission levels; Creating an organization; Global member privileges; Repositories; Teams
  • a great way to grant selective access to your organization projects; Creating a team; Inviting people; Accepting an invitation; Team member permissions; Requesting to join a team; Step one
  • as a user; Step two
  • as an owner or team maintainer; Adding repositories to a team; Team discussions; The People tab; Managing access levels.
  • Difference between Members and Outside collaboratorsDemoting to an outside collaborator; Organization settings; Profile; Security; Audit log; Third-party access; Teams; Tips and tricks; How to transfer a repository to an organization's namespace; How to convert a user account into an organization; Mentioning teams; Organization feed only in dashboard; Summary; Chapter 4: Collaboration Using the GitHub Workflow; Learning about pull requests; Why pull requests are a powerful asset to work with; The connection between branches and pull requests.
  • Creating branches directly in a project
  • the shared repository model.