Als je (meer) in codering en ontwikkeling wilt komen, heb je waarschijnlijk wel gehoord van GitHub. Het platform heeft veel handige functies en tools en een geweldige online community, maar het kan intimiderend zijn om aan de slag te gaan.
Laat dit artikel je beginnersrondleiding zijn door de basisfuncties en bronnen die beschikbaar zijn op GitHub.
Wat is GitHub?
GitHub is een platform voor het hosten, opslaan en bewerken van code. Individuen gebruiken het om kleine websites te hosten, projecten te organiseren en samen te werken met teamgenoten en gemeenschapsleden. Het platform is gebouwd rond "Repositories" die worden gebruikt om code voor afzonderlijke projecten te organiseren.
Organisaties gebruiken GitHub om code te delen en intern aan projecten samen te werken, of om publiekelijk open source-projecten te posten.
Zowel individuen als organisatieleden profiteren van de enorme community van makers van GitHub. GitHub-makers lenen inspiratie en ideeën van elkaar en helpen elkaar bij het oplossen van problemen.
GitHub heeft zelfs een sponsorprogramma, zodat financiers die open source-projecten vinden waar ze gepassioneerd over zijn, kunnen bijdragen aan het individu of de organisatie erachter.
Voordelen van GitHub Code Hosting
Jij kan gebruik GitHub om gratis eenvoudige websites te hosten in plaats van ergens anders voor webhosting te betalen. Dit bespaart u geld en geeft u meer controle over uw website. Dat is echter niet het enige waar de code-hosting goed voor is.
Als u een eenvoudige website heeft, hoeft u niet te betalen voor webhosting. U kunt GitHub Pages gratis gebruiken!
Met GitHub kun je code posten voor gebruik of ter overweging door andere GitHub-gebruikers. Dit kan worden gebruikt om op afstand samen te werken met mensen die u kent, of om inspiratie en expertise op te doen van gebruikers die u nog niet heeft ontmoet. U kunt ook verschillende versies van een stuk code onderhouden voor doorlopend testen en ontwikkelen.
Bovendien gebruiken niet alleen individuen en kleine groepen GitHub. Als je leest over een bedrijf of organisatie dat een project of ontwerp "open source" maakt, betekent dat vaak dat de code erachter voor vrijwel iedereen beschikbaar is op GitHub. Die code kan dienen als een waardevol startpunt voor het maken van uw eigen applicaties.
Voordelen van deelname aan de GitHub-community
Gebruikers op GitHub communiceren niet alleen via elkaars code. Er is ook een aspect van het platform dat lijkt op sociale mediasites. Als je een paar interesses selecteert, beveelt GitHub berichten van andere communityleden aan. Je kunt ook andere leden volgen en door "trending repositories" bladeren.
Op het moment van schrijven heeft GitHub meer dan 55 miljoen gebruikers die regelmatig met het platform communiceren. Naast hun vraag-en-antwoordforum, draait GitHub momenteel ook een bèta van een "Discussies" -tool die de site nog socialer en nog socialer zal maken.
GitHub gebruiken voor organisatieopslag en workflowbeheer
Als het idee om samen aan code te werken goed klinkt, maar het idee om je code voor iedereen beschikbaar te hebben niet, dan is er een middenweg. Door een "Organisatie" op GitHub te vormen, kun je repositories delen met andere gebruikers en hun toegang per geval beheren. Op deze manier is het hebben van een organisatie op GitHub vergelijkbaar met het hebben van een gedeelde Google Drive.
U kunt ook "Teams" maken binnen GitHub-organisaties. Hiermee kunt u taken en herinneringen instellen die vergelijkbaar zijn met speciale workflow-platforms.
GitHub is meer een helpende hand bieden dan een crowdfundingsite. U kunt echter andere projecten helpen financieren en proberen uw eigen projecten gefinancierd te krijgen via het GitHub-sponsorprogramma.
GitHub moedigt gebruikers aan om open source-projecten te sponsoren die ze gebruiken, vaak zonder het te beseffen, en om individuen te sponsoren die willen bijdragen aan open source projecten in plaats van projecten binnen bedrijven. Er zijn zelfs ontwikkelaars op GitHub die hopen op duurzame wijze open source-inhoud te creëren als hun belangrijkste of enige werkterrein.
Op het moment van schrijven kan iedereen een project sponsoren, maar alleen ontwikkelaars die in ondersteunde regio's wonen, kunnen hun projecten laten sponsoren.
Verwant: Met GitHub-sponsors kunt u open source-software financieren
Hoe ga je GitHub gebruiken?
Iedereen kan de hostingtools en organisatorische functies van GitHub gebruiken om zijn eigen project te organiseren en te hosten. Community-functies en het sponsorprogramma bieden gepassioneerde gebruikers echter een betere manier om bij te dragen aan het open source-ecosysteem.
Voor de ervaren ontwikkelaar is GitHub een geweldige manier om bij te dragen aan de ruimte door werk en expertise te delen. Voor de beginnende en aspirant-ontwikkelaar is aan de slag gaan op GitHub een geweldige manier om meer te leren over coderen en om je vaardigheden aan te scherpen binnen een toegewijde en ondersteunende community.
Wilt u uw ontwikkelingsprojecten online delen? Hier leest u hoe u aan de slag gaat met uw eerste Github-repository.
- Niet gespecificeerd
Jon Jaehnig is een freelance schrijver / redacteur die geïnteresseerd is in exponentiële technologieën. Jon heeft een BS in wetenschappelijke en technische communicatie met een minor in journalistiek van de Michigan Technological University.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Nog een stap…!
Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.