Hvis du vil komme (mer) inn i koding og utvikling, har du sannsynligvis hørt om GitHub. Plattformen har mange nyttige funksjoner og verktøy og et flott nettsamfunn, men å komme i gang kan være skremmende.
La denne artikkelen være en nybegynnertur av de grunnleggende funksjonene og ressursene som er tilgjengelige på GitHub.
Hva er GitHub?
GitHub er en plattform for hosting, lagring og redigering av kode. Enkeltpersoner bruker den til å være vert for små nettsteder, organisere prosjekter og samarbeide med lagkamerater og medlemmer av samfunnet. Plattformen er bygget rundt "Repositories" som brukes til å organisere kode for enkeltprosjekter.
Organisasjoner bruker GitHub for å dele kode og samarbeide om prosjekter internt, eller for å offentliggjøre open source-prosjekter.
Enkeltpersoner og organisasjonsmedlemmer drar nytte av GitHubs enorme fellesskap av skapere. GitHub-skapere låner inspirasjon og ideer fra hverandre og hjelper hverandre med å løse problemer.
GitHub har til og med et sponsorprogram slik at finansierere som finner open source-prosjekter som de brenner for, kan bidra til den enkelte eller organisasjonen som står bak.
Fordeler med GitHub Code Hosting
Du kan bruk GitHub til å være vert for enkle nettsteder gratis i stedet for å betale for webhotell andre steder. Dette sparer penger og gir deg mer kontroll over nettstedet ditt. Imidlertid er det ikke det eneste kodeverten er bra for.
Hvis du har et enkelt nettsted, trenger du ikke å betale for webhotell. Du kan bruke GitHub Pages gratis!
GitHub lar deg legge inn kode for bruk eller for vurdering av andre GitHub-brukere. Dette kan brukes til eksternt samarbeid med folk du kjenner, eller for å hente inspirasjon og ekspertise fra brukere du ikke har møtt. Du kan også vedlikeholde forskjellige versjoner av et stykke kode for kontinuerlig testing og utvikling.
Mer enn det, ikke bare enkeltpersoner og små grupper bruker GitHub. Når du leser om et selskap eller en organisasjon som "åpner innkjøp" av et prosjekt eller design, betyr det ofte at koden bak er tilgjengelig på GitHub for omtrent alle. Denne koden kan tjene som et verdifullt startpunkt for å lage dine egne applikasjoner.
Fordelene ved å bli med i GitHub-fellesskapet
Brukere på GitHub samhandler ikke bare gjennom hverandres kode. Det er også et aspekt av plattformen som ligner på sosiale medier. Hvis du velger noen interesser, anbefaler GitHub innlegg fra andre medlemmer av samfunnet. Du kan også følge andre medlemmer og bla gjennom "trending repositories".
I skrivende stund har GitHub over 55 millioner brukere regelmessig samhandling med plattformen. I tillegg til deres spørsmål og svar-forum, kjører GitHub for tiden også en betaversjon av et "Discussions" -verktøy som vil gjøre nettstedet enda mer sosialt og samarbeidende.
Bruker GitHub for organisasjonslagring og arbeidsflytstyring
Hvis ideen om å samarbeide om kode høres bra ut, men ideen om å ha koden din tilgjengelig for alle ikke, er det en mellomvei. Å danne en "organisasjon" på GitHub lar deg dele lagringssteder med andre brukere og administrere deres tilgang fra sak til sak. På denne måten ligner det å ha en organisasjon på GitHub å ha en delt Google Disk.
Du kan også opprette "Teams" innen GitHub-organisasjoner. Dette lar deg angi oppgaver og påminnelser som ligner på dedikerte arbeidsflytplattformer.
GitHub handler mer om å gi en hjelpende hånd enn å tjene som et crowdfunding-nettsted. Du kan imidlertid bidra til å finansiere andre prosjekter og prøve å få dine egne prosjekter finansiert gjennom GitHub Sponsors-programmet.
GitHub oppfordrer brukere til å sponse open source-prosjekter som de bruker, ofte uten å vite det, og å sponse enkeltpersoner som ønsker å bidra til open source-prosjekter i stedet for prosjekter innen selskaper. Det er til og med utviklere på GitHub som håper å skape åpen kildekodeinnhold bærekraftig som deres viktigste eller eneste arbeidslinje.
I skrivende stund kan alle sponse et prosjekt, men bare utviklere som bor i støttede regioner kan få prosjektene sponset.
I slekt: GitHub sponsorer lar deg finansiere programvare med åpen kildekode
Hvordan vil du bruke GitHub?
Alle kan bruke GitHubs vertsverktøy og organisasjonsfunksjoner til å organisere og være vert for sitt eget prosjekt. Imidlertid gir fellesskapsfunksjonene og sponsorprogrammet lidenskapelige brukere en større måte å bidra til åpen kildekode-økosystem.
For den erfarne utvikleren er GitHub en fin måte å bidra til plassen ved å dele arbeid og ekspertise. For begynnelsen og håper utvikleren, å komme i gang med GitHub er en fin måte å lære mer om koding og forbedre dine ferdigheter i et dedikert og støttende samfunn.
Vil du dele utviklingsprosjektene dine på nettet? Slik kommer du i gang med ditt første Github-arkiv.
- Uspesifisert
Jon Jaehnig er frilansskribent / redaktør interessert i eksponentiell teknologi. Jon har en BS i vitenskapelig og teknisk kommunikasjon med en mindreårig journalistikk fra Michigan Technological University.
Abonner på vårt nyhetsbrev
Bli med på vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.