10 tips för att få ut det mesta av Github

GitHub är en online-värdtjänst för mestadels datorkod med versionskontroll. Tänk på Github som en molnbaserad utvecklingstjänst för kod och andra liknande typer av filer. Github har över 30 miljoner användare som alla delar, utvecklar och arbetar tillsammans för att bygga morgondagens mjukvara.

Den är värd för källkodsprojekt på olika programmeringsspråk och håller koll på varje iteration och varje förändring. Dessutom kan alla i ditt team arbeta tillsammans i samma projekt från var som helst i världen. 

GitHub är mest användbar för projekt med flera samarbetspartners. Det innebär också att mjukvaru- och apputvecklingsteam kan använda ett centraliserat arkiv där användare kan ladda upp, hantera kod och göra synkronistiska redigeringar.

När du använder andra molnbaserade system som Dropbox , kan ändringar åsidosätta varandra. Den första som sparar sitt arbete har företräde framför en annan gruppmedlem som kanske försöker göra ändringar samtidigt.

Trots att GitHub främst används av ingenjörer och programmerare kan den lika gärna användas av de med mindre teknisk erfarenhet som ett sätt att dela och samarbeta på vilken filtyp som helst.

Till exempel kan gruppmedlemmar som tycker att de behöver göra ändringar i Word -dokument ofta dra nytta av versionskontrollfunktionerna.

1. Spåra dina kodningsprojekt

Grunden för GitHubs plattform är förmågan att spåra projekt genom att använda det distribuerade versionskontrollsystemet Git (ett program som spårar utveckling och ändringar som görs i filer.)

Teammedlemmar kan se en fullständig översikt över ett givet projekt. En förloppsindikator visar aktiva uppgifter, en lista över att göra och vad som har slutförts.

GitHub tillåter också användare att spåra projektbrädor från andra organisationer genom att ange URL : en för ett projekt i anteckningsfältet. Om du vill kan du stänga av spårningen för ett givet projekt.

2. Använda kortkommandon

De flesta av oss är bekanta med användningen av kortkommandon som ett sätt att utföra flera eller repetitiva uppgifter snabbare.

Nästan varje sida på GitHub innehåller en lista med genvägar som kan användas på den specifika sidan. Du kan komma åt genvägen genom att skriva "?" i en dialogruta.

3. Utforska andra projekt

De flesta utvecklarteam använder GitHub för att vara värd för och hantera sina egna projekt. Men det hjälper också att se hur andra använder plattformen och att bläddra i deras projekt. Du kanske får lite nya insikter, idéer och inspiration att använda för dina egna projekt.

Ta reda på vad som är trendigt i GitHub -communityt, ta kontakt med andra medlemmar och sök efter etiketter eller ämnen för mer insikter.

För en plattform som i första hand handlar om kodning är Github otroligt "människorvänlig" och lyser som en användar- och gemenskapscentrerad miljö. Deras betoning på användarfokuserad utveckling är inbäddad i själva Github -kulturen som har en topp tjugo position bland världens mest medarbetarvänliga arbetsplatser.

4. Mer än bara kodning

Många antar att GitHub bara är användbar för utvecklare. Men det är också en resurs för många andra nischer. Två av de viktigaste samarbetsfunktionerna i GitHub som är användbara för alla är förgrening och forking.

Forking tillåter användare att skapa en kopia eller klon av någon annans arbete om de har tillgång till det. Den primära hyperlänken till källan kan bevaras medan utvecklaren testar innehållet, utför redigeringar och revideringar.

Med förgreningsverktyget kan användare skapa en tillfällig kopia av en resurs. Detta förhindrar att olika användare som arbetar med samma innehåll samtidigt tillämpar inkompatibla ändringar i projektet.

Förgrening(Branching) och forking är värdefulla verktyg för användare som arbetar med synergiprojekt. Nedan finns flera sätt som team av alla slag, inte bara kodare, kan dra nytta av:

  • Reseloggar
  • Juridiska dokument
  • Musikaliska kompositioner
  • Datavisualisering för journalister
  • Blogga och innehållsmarknadsföring
  • Receptdelning

5. Skapa ett arkiv

Ett arkiv är ett fint sätt att beskriva utrymmet där ditt projekt bor. Dina alternativ för var du ska lagra din data är:

  • Vilken online värd som helst
  • En mapp på din dator
  • GitHub lagringsutrymme

Du kan lagra alla typer av filer i ditt arkiv inklusive bilder, text och kodfiler. Att komma igång med ditt första förråd är inte svårt. Först(First) måste du skapa ditt eget GitHub- konto.

Nästa åtgärd är att klicka på plustecknet som finns i det övre högra hörnet när du är inloggad. Välj "(Select “) nytt arkiv".

Du kommer då att se en skärm som ser ut så här:

Observera att förråd är offentliga som standard. Om du hellre vill att åtkomsten är begränsad och du inte vill att alla ska se dina framsteg, kan du bara välja de som du vill ska se ditt innehåll. Om du föredrar att behålla lite integritet måste du uppgradera till en betaltjänst.

6. Använd README effektivt

Syftet med en README -fil är att få användare intresserade av ditt projekt. Du kan lägga till din fil medan du börjar bygga ett dedikerat arkiv.

De som använder WordPress- plattformen är bekanta med README- filer. Innan(Prior) du installerar plugin-program kan ditt arbetslag läsa den här filen för att få en tydligare uppfattning om vad plugin-programmet sannolikt kommer att göra och hur man bäst använder det.

Gör inte din fil lång och tråkig eftersom det mer än troligt kommer att avvisa användare snarare än att få dem att stanna kvar för att läsa mer. Några föreslagna bästa metoder för README- filer inkluderar:

  • Beskrivande titlar
  • Rubrikbilder
  • Externa länkar till ytterligare dokumentation
  • Korta inslagslistor
  • Tydliga och koncisa sammanfattningar

7. Följ andra

Interagera med andra på GitHub genom att följa deras profil. Du kommer att kunna övervaka vad andra arbetar med från de offentliga arkiven och kommer också att få meddelanden om deras aktivitet på din egen personliga instrumentpanel på Github .

Du hittar en uppsjö av bra idéer för dina egna utvecklingsprojekt, du kan samarbeta med teammedlemmar i din nisch eller arbetslag och dela med dig av din kunskap och expertis.

För att följa någon i GitHub kan du söka efter ämne eller nisch, navigera till deras profilsida och klicka på "följ".

8. Gå med i konversationen

En av de många fördelarna med plattformar med öppen källkod är förmågan att samarbeta, lära sig, dela och kommunicera med andra.

Det kostar inget att använda Github och utforska dess potential. Syftet med öppen källkod är att hjälpa till att göra lösningar bättre med hjälp av bidrag från massorna.

Lär dig(Learn) eller förbättra dina färdigheter eller hjälp andra att lära av din erfarenhet och expertis.

Genom att träffa en community på GitHub kommer du att kunna följa utvecklingen av projekt som intresserar dig, göra dubbletter av dessa projekt och experimentera i ditt eget privata arkiv.

För att hitta en community som du är intresserad av att gå med i, använd "utforska"-funktionen för att söka efter samlingar relaterade till ditt intresseområde.

9. Visa upp ditt bästa arbete

Om du är en aktiv användare av sociala medier förstår du kraften med fästa inlägg. Till exempel, om du fäster ett nytt inlägg på din Twitter- profil, kommer det att stanna överst i ditt flöde och vara synligt för alla som tittar på den profilen.

Facebook -sidor har samma funktion. Genom att fästa inlägg till dina sociala medieprofiler ser du till att dina besökare ser ditt favoritinlägg först istället för att behöva söka igenom hela ditt flöde.

GitHub låter dig också fästa dina favorit- eller mest relevanta arkiv till din profilsida. Användare med ett gratis konto kan fästa upp till sex förråd som kommer att finnas kvar på toppen av deras profil.

10. Vet vem du ska skylla på

Ja, det finns en knapp i GitHub som heter "blame". Det kanske inte är ett vänligt ord, men det är en användbar funktion. Om du vill se vem som gjort en specifik ändring i en fil, spela blame game .

Från skuldvyn för en fil kommer du att kunna se hela revisionshistoriken rad för rad. Eller så kan du granska de ändringar som gjorts eller en versionshistorik för valfri rad.

Om något är trasigt eller inte fungerar korrekt kan den här funktionen hjälpa till att identifiera vilka teammedlemmar som behöver arbeta tillsammans mot en lösning.

Om du letar efter en centraliserad, molnbaserad plattform där du kan samarbeta, dela, lagra, testa och publicera projekt är GitHub en kraftfull lösning.



About the author

Jag är Windows MVP och har arbetat med Windows sedan 2007. Min erfarenhet inkluderar mjukvaruutveckling, hårdvara och ljud samt Windows-appar. Jag letar alltid efter de bästa sätten att förbättra användarupplevelsen i mitt arbete, så om du behöver hjälp med att designa eller utveckla en mjukvaruapplikation kan jag definitivt erbjuda mina tjänster.



Related posts