Github guide: How to pull, branch, squash and fork in Github - Gun.io

Guiden beskriver hur man bidrar till öppen källkodsprojekt på GitHub, med fokus på bästa praxis för att samarbeta effektivt. Den täcker viktiga steg som att förgrena (fork) ett projekt, skapa nya grenar (branches) för utveckling och hantera 'issues' innan man påbörjar kodning. Artikeln förklarar hur man samlar (squash) commits för att skapa en ren historik och hur man skickar in 'pull requests' för att föreslå ändringar till huvudprojektet. Den ger även råd om hur man hanterar avvisade 'pull requests' och hur projektägare kan acceptera och merga in bidrag.