GitHub essentials :: unleash the power of collaborative development workflows using GitHub /
This book will teach you what you need to know to start using GitHub effectively for collaborating and working on your software projects. About This Book Effectively use GitHub by learning its key features to leverage the power of Git and make collaboration on code easy to work with. Be more product...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2018.
|
Ausgabe: | Second edition. |
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | This book will teach you what you need to know to start using GitHub effectively for collaborating and working on your software projects. About This Book Effectively use GitHub by learning its key features to leverage the power of Git and make collaboration on code easy to work with. Be more productive on the development workflow of your projects using the valuable toolset that GitHub provides. Explore the world of GitHub by following simple, step-by-step, real-world scenarios accompanied by helpful, explanatory screenshots. Who This Book Is For This book is for experienced or novice developers with a basic knowledge of Git. If you ever wanted to learn how big projects such as Twitter, Google, or even GitHub collaborate on code, then this book is for you. What You Will Learn Create and upload repositories to your account Create organizations and manage teams with different access levels on repositories Use the issue tracker effectively and add context to issues with labels and milestones Create, access, and personalize your user account and profile settings Build a community around your project using the sophisticated tools GitHub provides Create GitHub pages and understand web analytics In Detail Whether you are an experienced developer or a novice, learning to work with Version Control Systems is a must in the software development world. Git is the most popular tool for that purpose, and GitHub was built around it, leveraging its powers by bringing it to the web. Starting with the basics of creating a repository, you will then learn how to manage the issue tracker, the place where discussions about your project take place. Continuing our journey, we will explore how to use the wiki and write rich documentation that will accompany your project. You will also master organization/team management and some of the features that made GitHub so well known, including pull requests. Next, we will focus on creating simple web pages hosted on GitHub and lastly, we will explore the settings that are configurable for a user and a repository. Style and approach This book will take you through some of the most important features of one of the most popular tools, GitHub, which is used to bring developers together from all around the world to discover, share, and build better software. At each step of the way, you will learn about important approaches used in GitHub, including creating a repository, managing teams, creating GitHub pages, and watching your rep ... |
Beschreibung: | Previous edition published: 2015. |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 9781789138467 1789138469 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1047730875 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 180806s2018 enka o 000 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d YDX |d STF |d TOH |d OCLCF |d TEFOD |d CEF |d G3B |d UAB |d UKAHL |d N$T |d CZL |d OCLCQ |d OCLCO |d NZAUC |d OCLCQ |d OCLCO |d OCLCL |d DXU |d OCLCQ | ||
019 | |a 1044853948 |a 1049582175 |a 1104790361 | ||
020 | |a 9781789138467 |q (electronic bk.) | ||
020 | |a 1789138469 |q (electronic bk.) | ||
020 | |z 9781789138337 | ||
020 | |z 1789138337 | ||
035 | |a (OCoLC)1047730875 |z (OCoLC)1044853948 |z (OCoLC)1049582175 |z (OCoLC)1104790361 | ||
050 | 4 | |a QA76.76.D47 | |
072 | 7 | |a COM |x 051230 |2 bisacsh | |
082 | 7 | |a 005.3 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Pipinellis, Achilleas, |e author. |0 http://id.loc.gov/authorities/names/no2016028152 | |
245 | 1 | 0 | |a GitHub essentials : |b unleash the power of collaborative development workflows using GitHub / |c Achilleas Pipinellis. |
250 | |a Second edition. | ||
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2018. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Online resource; title from title page (Safari, viewed July 31, 2018). | |
500 | |a Previous edition published: 2015. | ||
520 | |a This book will teach you what you need to know to start using GitHub effectively for collaborating and working on your software projects. About This Book Effectively use GitHub by learning its key features to leverage the power of Git and make collaboration on code easy to work with. Be more productive on the development workflow of your projects using the valuable toolset that GitHub provides. Explore the world of GitHub by following simple, step-by-step, real-world scenarios accompanied by helpful, explanatory screenshots. Who This Book Is For This book is for experienced or novice developers with a basic knowledge of Git. If you ever wanted to learn how big projects such as Twitter, Google, or even GitHub collaborate on code, then this book is for you. What You Will Learn Create and upload repositories to your account Create organizations and manage teams with different access levels on repositories Use the issue tracker effectively and add context to issues with labels and milestones Create, access, and personalize your user account and profile settings Build a community around your project using the sophisticated tools GitHub provides Create GitHub pages and understand web analytics In Detail Whether you are an experienced developer or a novice, learning to work with Version Control Systems is a must in the software development world. Git is the most popular tool for that purpose, and GitHub was built around it, leveraging its powers by bringing it to the web. Starting with the basics of creating a repository, you will then learn how to manage the issue tracker, the place where discussions about your project take place. Continuing our journey, we will explore how to use the wiki and write rich documentation that will accompany your project. You will also master organization/team management and some of the features that made GitHub so well known, including pull requests. Next, we will focus on creating simple web pages hosted on GitHub and lastly, we will explore the settings that are configurable for a user and a repository. Style and approach This book will take you through some of the most important features of one of the most popular tools, GitHub, which is used to bring developers together from all around the world to discover, share, and build better software. At each step of the way, you will learn about important approaches used in GitHub, including creating a repository, managing teams, creating GitHub pages, and watching your rep ... | ||
505 | 0 | |a 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 UX -- Creating 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 Markdown -- How 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. | |
505 | 8 | |a Chapter 3: Managing Organizations and Teams -- The 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 collaborators -- Demoting 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 -- Creating branches in your fork -- the fork and pull model -- How to create and submit a pull request -- Using the Compare & -- pull request button -- Using the compare function directly -- Using the GitHub web editor -- The shared repository model -- The fork and pull model -- Submitting a pull request -- Peer review and inline comments -- The layout of a pull request -- The review process -- Correcting mistakes -- Merging the pull request -- Removing/restoring a branch after the pull request is merged -- Reverting a pull request -- Tips and tricks -- Closing issues via commit messages -- Task lists in pull requests. | |
505 | 8 | |a Downloading the diff of pull requests -- A global list of your open pull requests -- Adding a LICENSE file using the web editor -- Creating new directories using the web editor -- Summary -- Chapter 5: GitHub Pages and Web Analytics -- GitHub Pages -- Creating a user or an organization page -- Creating a project page -- Choosing a theme to style your page -- Using a custom domain -- Introducing Jekyll -- Installing Jekyll -- Customizing your page using Jekyll -- Read more about Jekyll -- Web analytics -- Pulse -- Contributors -- additions/deletions -- Community profile -- Commits over time -- Code frequency -- Dependency graph -- Network -- Forks -- Traffic -- Tips and tricks -- Making use of Github Pages' metadata with Jekyll -- Summary -- Chapter 6: Exploring the User and Repository Settings -- User settings -- Profile -- Setting up multiple emails -- Managing your SSH keys -- Setting up two-factor authentication -- Repository settings -- Changing the default branch that appears in a repository's main page -- Enabling/disabling the wiki -- Enabling/disabling the issue tracker -- Adding collaborators -- Transferring ownership -- user to organization -- Deleting a repository -- Tips and tricks -- Finding the size of your repositories -- Fine-tuning email notifications -- Summary -- Other Books You May Enjoy -- Index. | |
630 | 0 | 0 | |a Git (Computer file) |0 http://id.loc.gov/authorities/names/n2013035657 |
630 | 0 | 7 | |a Git (Computer file) |2 fast |
650 | 0 | |a Computer software |x Development. |0 http://id.loc.gov/authorities/subjects/sh85029535 | |
650 | 7 | |a COMPUTERS |x Software Development & Engineering |x General. |2 bisacsh | |
650 | 7 | |a Computer software |x Development |2 fast | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1841874 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n BDZ0037023387 | ||
938 | |a EBSCOhost |b EBSC |n 1841874 | ||
938 | |a YBP Library Services |b YANK |n 15592934 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1047730875 |
---|---|
_version_ | 1816882467548692480 |
adam_text | |
any_adam_object | |
author | Pipinellis, Achilleas |
author_GND | http://id.loc.gov/authorities/names/no2016028152 |
author_facet | Pipinellis, Achilleas |
author_role | aut |
author_sort | Pipinellis, Achilleas |
author_variant | a p ap |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.D47 |
callnumber-search | QA76.76.D47 |
callnumber-sort | QA 276.76 D47 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | 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 UX -- Creating 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 Markdown -- How 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 Teams -- The 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 collaborators -- Demoting 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 -- Creating branches in your fork -- the fork and pull model -- How to create and submit a pull request -- Using the Compare & -- pull request button -- Using the compare function directly -- Using the GitHub web editor -- The shared repository model -- The fork and pull model -- Submitting a pull request -- Peer review and inline comments -- The layout of a pull request -- The review process -- Correcting mistakes -- Merging the pull request -- Removing/restoring a branch after the pull request is merged -- Reverting a pull request -- Tips and tricks -- Closing issues via commit messages -- Task lists in pull requests. Downloading the diff of pull requests -- A global list of your open pull requests -- Adding a LICENSE file using the web editor -- Creating new directories using the web editor -- Summary -- Chapter 5: GitHub Pages and Web Analytics -- GitHub Pages -- Creating a user or an organization page -- Creating a project page -- Choosing a theme to style your page -- Using a custom domain -- Introducing Jekyll -- Installing Jekyll -- Customizing your page using Jekyll -- Read more about Jekyll -- Web analytics -- Pulse -- Contributors -- additions/deletions -- Community profile -- Commits over time -- Code frequency -- Dependency graph -- Network -- Forks -- Traffic -- Tips and tricks -- Making use of Github Pages' metadata with Jekyll -- Summary -- Chapter 6: Exploring the User and Repository Settings -- User settings -- Profile -- Setting up multiple emails -- Managing your SSH keys -- Setting up two-factor authentication -- Repository settings -- Changing the default branch that appears in a repository's main page -- Enabling/disabling the wiki -- Enabling/disabling the issue tracker -- Adding collaborators -- Transferring ownership -- user to organization -- Deleting a repository -- Tips and tricks -- Finding the size of your repositories -- Fine-tuning email notifications -- Summary -- Other Books You May Enjoy -- Index. |
ctrlnum | (OCoLC)1047730875 |
dewey-full | 005.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3 |
dewey-search | 005.3 |
dewey-sort | 15.3 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | Second edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>09712cam a2200517 i 4500</leader><controlfield tag="001">ZDB-4-EBA-on1047730875</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">180806s2018 enka o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">YDX</subfield><subfield code="d">STF</subfield><subfield code="d">TOH</subfield><subfield code="d">OCLCF</subfield><subfield code="d">TEFOD</subfield><subfield code="d">CEF</subfield><subfield code="d">G3B</subfield><subfield code="d">UAB</subfield><subfield code="d">UKAHL</subfield><subfield code="d">N$T</subfield><subfield code="d">CZL</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NZAUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">DXU</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1044853948</subfield><subfield code="a">1049582175</subfield><subfield code="a">1104790361</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781789138467</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1789138469</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781789138337</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1789138337</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1047730875</subfield><subfield code="z">(OCoLC)1044853948</subfield><subfield code="z">(OCoLC)1049582175</subfield><subfield code="z">(OCoLC)1104790361</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.D47</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051230</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.3</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Pipinellis, Achilleas,</subfield><subfield code="e">author.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2016028152</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">GitHub essentials :</subfield><subfield code="b">unleash the power of collaborative development workflows using GitHub /</subfield><subfield code="c">Achilleas Pipinellis.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from title page (Safari, viewed July 31, 2018).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Previous edition published: 2015.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This book will teach you what you need to know to start using GitHub effectively for collaborating and working on your software projects. About This Book Effectively use GitHub by learning its key features to leverage the power of Git and make collaboration on code easy to work with. Be more productive on the development workflow of your projects using the valuable toolset that GitHub provides. Explore the world of GitHub by following simple, step-by-step, real-world scenarios accompanied by helpful, explanatory screenshots. Who This Book Is For This book is for experienced or novice developers with a basic knowledge of Git. If you ever wanted to learn how big projects such as Twitter, Google, or even GitHub collaborate on code, then this book is for you. What You Will Learn Create and upload repositories to your account Create organizations and manage teams with different access levels on repositories Use the issue tracker effectively and add context to issues with labels and milestones Create, access, and personalize your user account and profile settings Build a community around your project using the sophisticated tools GitHub provides Create GitHub pages and understand web analytics In Detail Whether you are an experienced developer or a novice, learning to work with Version Control Systems is a must in the software development world. Git is the most popular tool for that purpose, and GitHub was built around it, leveraging its powers by bringing it to the web. Starting with the basics of creating a repository, you will then learn how to manage the issue tracker, the place where discussions about your project take place. Continuing our journey, we will explore how to use the wiki and write rich documentation that will accompany your project. You will also master organization/team management and some of the features that made GitHub so well known, including pull requests. Next, we will focus on creating simple web pages hosted on GitHub and lastly, we will explore the settings that are configurable for a user and a repository. Style and approach This book will take you through some of the most important features of one of the most popular tools, GitHub, which is used to bring developers together from all around the world to discover, share, and build better software. At each step of the way, you will learn about important approaches used in GitHub, including creating a repository, managing teams, creating GitHub pages, and watching your rep ...</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">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 UX -- Creating 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 Markdown -- How 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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 3: Managing Organizations and Teams -- The 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 collaborators -- Demoting 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 -- Creating branches in your fork -- the fork and pull model -- How to create and submit a pull request -- Using the Compare &amp -- pull request button -- Using the compare function directly -- Using the GitHub web editor -- The shared repository model -- The fork and pull model -- Submitting a pull request -- Peer review and inline comments -- The layout of a pull request -- The review process -- Correcting mistakes -- Merging the pull request -- Removing/restoring a branch after the pull request is merged -- Reverting a pull request -- Tips and tricks -- Closing issues via commit messages -- Task lists in pull requests.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Downloading the diff of pull requests -- A global list of your open pull requests -- Adding a LICENSE file using the web editor -- Creating new directories using the web editor -- Summary -- Chapter 5: GitHub Pages and Web Analytics -- GitHub Pages -- Creating a user or an organization page -- Creating a project page -- Choosing a theme to style your page -- Using a custom domain -- Introducing Jekyll -- Installing Jekyll -- Customizing your page using Jekyll -- Read more about Jekyll -- Web analytics -- Pulse -- Contributors -- additions/deletions -- Community profile -- Commits over time -- Code frequency -- Dependency graph -- Network -- Forks -- Traffic -- Tips and tricks -- Making use of Github Pages' metadata with Jekyll -- Summary -- Chapter 6: Exploring the User and Repository Settings -- User settings -- Profile -- Setting up multiple emails -- Managing your SSH keys -- Setting up two-factor authentication -- Repository settings -- Changing the default branch that appears in a repository's main page -- Enabling/disabling the wiki -- Enabling/disabling the issue tracker -- Adding collaborators -- Transferring ownership -- user to organization -- Deleting a repository -- Tips and tricks -- Finding the size of your repositories -- Fine-tuning email notifications -- Summary -- Other Books You May Enjoy -- Index.</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">Git (Computer file)</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2013035657</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Git (Computer file)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85029535</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Software Development & Engineering</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1841874</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">BDZ0037023387</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1841874</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">15592934</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1047730875 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:29:05Z |
institution | BVB |
isbn | 9781789138467 1789138469 |
language | English |
oclc_num | 1047730875 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Pipinellis, Achilleas, author. http://id.loc.gov/authorities/names/no2016028152 GitHub essentials : unleash the power of collaborative development workflows using GitHub / Achilleas Pipinellis. Second edition. Birmingham, UK : Packt Publishing, 2018. 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Online resource; title from title page (Safari, viewed July 31, 2018). Previous edition published: 2015. This book will teach you what you need to know to start using GitHub effectively for collaborating and working on your software projects. About This Book Effectively use GitHub by learning its key features to leverage the power of Git and make collaboration on code easy to work with. Be more productive on the development workflow of your projects using the valuable toolset that GitHub provides. Explore the world of GitHub by following simple, step-by-step, real-world scenarios accompanied by helpful, explanatory screenshots. Who This Book Is For This book is for experienced or novice developers with a basic knowledge of Git. If you ever wanted to learn how big projects such as Twitter, Google, or even GitHub collaborate on code, then this book is for you. What You Will Learn Create and upload repositories to your account Create organizations and manage teams with different access levels on repositories Use the issue tracker effectively and add context to issues with labels and milestones Create, access, and personalize your user account and profile settings Build a community around your project using the sophisticated tools GitHub provides Create GitHub pages and understand web analytics In Detail Whether you are an experienced developer or a novice, learning to work with Version Control Systems is a must in the software development world. Git is the most popular tool for that purpose, and GitHub was built around it, leveraging its powers by bringing it to the web. Starting with the basics of creating a repository, you will then learn how to manage the issue tracker, the place where discussions about your project take place. Continuing our journey, we will explore how to use the wiki and write rich documentation that will accompany your project. You will also master organization/team management and some of the features that made GitHub so well known, including pull requests. Next, we will focus on creating simple web pages hosted on GitHub and lastly, we will explore the settings that are configurable for a user and a repository. Style and approach This book will take you through some of the most important features of one of the most popular tools, GitHub, which is used to bring developers together from all around the world to discover, share, and build better software. At each step of the way, you will learn about important approaches used in GitHub, including creating a repository, managing teams, creating GitHub pages, and watching your rep ... 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 UX -- Creating 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 Markdown -- How 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 Teams -- The 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 collaborators -- Demoting 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 -- Creating branches in your fork -- the fork and pull model -- How to create and submit a pull request -- Using the Compare & -- pull request button -- Using the compare function directly -- Using the GitHub web editor -- The shared repository model -- The fork and pull model -- Submitting a pull request -- Peer review and inline comments -- The layout of a pull request -- The review process -- Correcting mistakes -- Merging the pull request -- Removing/restoring a branch after the pull request is merged -- Reverting a pull request -- Tips and tricks -- Closing issues via commit messages -- Task lists in pull requests. Downloading the diff of pull requests -- A global list of your open pull requests -- Adding a LICENSE file using the web editor -- Creating new directories using the web editor -- Summary -- Chapter 5: GitHub Pages and Web Analytics -- GitHub Pages -- Creating a user or an organization page -- Creating a project page -- Choosing a theme to style your page -- Using a custom domain -- Introducing Jekyll -- Installing Jekyll -- Customizing your page using Jekyll -- Read more about Jekyll -- Web analytics -- Pulse -- Contributors -- additions/deletions -- Community profile -- Commits over time -- Code frequency -- Dependency graph -- Network -- Forks -- Traffic -- Tips and tricks -- Making use of Github Pages' metadata with Jekyll -- Summary -- Chapter 6: Exploring the User and Repository Settings -- User settings -- Profile -- Setting up multiple emails -- Managing your SSH keys -- Setting up two-factor authentication -- Repository settings -- Changing the default branch that appears in a repository's main page -- Enabling/disabling the wiki -- Enabling/disabling the issue tracker -- Adding collaborators -- Transferring ownership -- user to organization -- Deleting a repository -- Tips and tricks -- Finding the size of your repositories -- Fine-tuning email notifications -- Summary -- Other Books You May Enjoy -- Index. Git (Computer file) http://id.loc.gov/authorities/names/n2013035657 Git (Computer file) fast Computer software Development. http://id.loc.gov/authorities/subjects/sh85029535 COMPUTERS Software Development & Engineering General. bisacsh Computer software Development fast FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1841874 Volltext |
spellingShingle | Pipinellis, Achilleas GitHub essentials : unleash the power of collaborative development workflows using GitHub / 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 UX -- Creating 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 Markdown -- How 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 Teams -- The 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 collaborators -- Demoting 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 -- Creating branches in your fork -- the fork and pull model -- How to create and submit a pull request -- Using the Compare & -- pull request button -- Using the compare function directly -- Using the GitHub web editor -- The shared repository model -- The fork and pull model -- Submitting a pull request -- Peer review and inline comments -- The layout of a pull request -- The review process -- Correcting mistakes -- Merging the pull request -- Removing/restoring a branch after the pull request is merged -- Reverting a pull request -- Tips and tricks -- Closing issues via commit messages -- Task lists in pull requests. Downloading the diff of pull requests -- A global list of your open pull requests -- Adding a LICENSE file using the web editor -- Creating new directories using the web editor -- Summary -- Chapter 5: GitHub Pages and Web Analytics -- GitHub Pages -- Creating a user or an organization page -- Creating a project page -- Choosing a theme to style your page -- Using a custom domain -- Introducing Jekyll -- Installing Jekyll -- Customizing your page using Jekyll -- Read more about Jekyll -- Web analytics -- Pulse -- Contributors -- additions/deletions -- Community profile -- Commits over time -- Code frequency -- Dependency graph -- Network -- Forks -- Traffic -- Tips and tricks -- Making use of Github Pages' metadata with Jekyll -- Summary -- Chapter 6: Exploring the User and Repository Settings -- User settings -- Profile -- Setting up multiple emails -- Managing your SSH keys -- Setting up two-factor authentication -- Repository settings -- Changing the default branch that appears in a repository's main page -- Enabling/disabling the wiki -- Enabling/disabling the issue tracker -- Adding collaborators -- Transferring ownership -- user to organization -- Deleting a repository -- Tips and tricks -- Finding the size of your repositories -- Fine-tuning email notifications -- Summary -- Other Books You May Enjoy -- Index. Git (Computer file) http://id.loc.gov/authorities/names/n2013035657 Git (Computer file) fast Computer software Development. http://id.loc.gov/authorities/subjects/sh85029535 COMPUTERS Software Development & Engineering General. bisacsh Computer software Development fast |
subject_GND | http://id.loc.gov/authorities/names/n2013035657 http://id.loc.gov/authorities/subjects/sh85029535 |
title | GitHub essentials : unleash the power of collaborative development workflows using GitHub / |
title_auth | GitHub essentials : unleash the power of collaborative development workflows using GitHub / |
title_exact_search | GitHub essentials : unleash the power of collaborative development workflows using GitHub / |
title_full | GitHub essentials : unleash the power of collaborative development workflows using GitHub / Achilleas Pipinellis. |
title_fullStr | GitHub essentials : unleash the power of collaborative development workflows using GitHub / Achilleas Pipinellis. |
title_full_unstemmed | GitHub essentials : unleash the power of collaborative development workflows using GitHub / Achilleas Pipinellis. |
title_short | GitHub essentials : |
title_sort | github essentials unleash the power of collaborative development workflows using github |
title_sub | unleash the power of collaborative development workflows using GitHub / |
topic | Git (Computer file) http://id.loc.gov/authorities/names/n2013035657 Git (Computer file) fast Computer software Development. http://id.loc.gov/authorities/subjects/sh85029535 COMPUTERS Software Development & Engineering General. bisacsh Computer software Development fast |
topic_facet | Git (Computer file) Computer software Development. COMPUTERS Software Development & Engineering General. Computer software Development |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1841874 |
work_keys_str_mv | AT pipinellisachilleas githubessentialsunleashthepowerofcollaborativedevelopmentworkflowsusinggithub |