Bijna oktober! Dat betekent dat Arcady weer klaarstaat voor Hacktoberfest. Een maand vol open-source, waarin ontwikkelaars van over de hele wereld worden aangemoedigd om hun steentje bij te dragen.
Aanmelden voor Hacktoberfest bij Arcady op kantoor kan op meetup.com
Bij Arcady klopt ons hart voor softwareontwikkeling, dus we kunnen niet wachten om weer mee te doen! Vorig jaar was een groot succes, vooral die gezellige avond op kantoor. Open source == open deuren!
Maar wat is open source nou precies? En wat houdt Hacktoberfest in? Hoe haal je er het meeste uit? In deze blogpost geef ik je tips over hoe je als ontwikkelaar effectief bijdragen kunt leveren. Maar eerst.
Wat is open source?
Bijna alle ontwikkelaars maken gebruik van open-source software: software dat in het openbaar geschreven wordt en inzichtelijk en te gebruiken is voor en door iedereen. De meeste projecten maken gebruik van open-source software en dit maakt open-source ontwikkeling ook zo belangrijk. Zonder open-source software zou de wereld van software ontwikkeling er compleet anders uitzien. Denk maar eens aan je programmeertaal, database of framework. Je zult je snel realiseren dat dit hoogstwaarschijnlijk open-source is.
Er zijn veel ontwikkelaars die gebruik maken van open-source maar een stuk minder die ook actief bijdragen aan de ontwikkeling hiervan. En daarom is Hacktoberfest opgericht. Deelnemers worden in oktober aangemoedigd om vier bijdragen te leveren aan de open-source community. Dit kan je doen door code te schrijven maar ook door (technische) documentatie aan te leveren, een design te maken voor een project, tests schrijven, talks geven, blogs schrijven, etc. Je kan hier een overzicht vinden van alle soorten contributies die je kan doen.
Waarom mee doen aan Hacktoberfest.
Genoeg redenen. Wanneer je vier geaccepteerde contributies levert krijg je vanuit Hacktoberfest een digitale badge waarmee je kan pronken.
Dit is niet de enige reden. Deelnemen aan open-source ontwikkeling is ook ontzettend leerzaam. Je leert hoe een project functioneert, werkt samen met mensen over de hele wereld en jouw contributies kan vervolgens ook wereldwijd gebruikt worden. Klinkt goed toch?
Veel ontwikkelaars denken dat de lat erg hoog ligt om te beginnen aan open-source ontwikkeling, maar dit is zeker niet het geval. Door te leren hoe je mee hier aan meedoet, maak je het ook makkelijker om een bugfix in te dienen als je een probleem tegenkomt in een open-source project, waar je jezelf en anderen mee helpt. Zo maakte ik laatst een PR voor een bug in de .NET SDK voor AWS, iets waar ik erg trots op ben!
Tips.
Om je op weg te helpen tijdens deze editie van Hacktoberfest deel ik graag een aantal tips en tricks met je. Maar eerst: vergeet in ieder geval niet om jezelf aan te melden op Hacktoberfest’s website. Als je een beginner bent, of als je een project wilt vinden om aan bij te dragen, bekijk dan de informatie over deelname even.
Klaar? Geweldig! Laten we dan beginnen met onze eerste tip.
Meld je aan voor Arcady’s Hacktoberfest event.
Ik weet het, we beginnen met een beetje zelfpromotie 😉. Vanuit Arcady organiseren we namelijk een “open source == open doors” event! Op donderdag 3 oktober staan de deuren van ons kantoor open voor iedereen. Inclusief een verzorgd diner (en uiteraard voldoende bier). En later op de avond pakken we de tofste projecten op.
Zoek je nog inspiratie voor een project, wil je graag samenwerken of simpelweg een drankje drinken en je netwerk uitbreiden, kom dan langs!
Wees bekend met de regels.
Hacktoberfest heeft op hun site duidelijk de spelregels uitgelegd. In het kort:
Vind een leuke projecten.
Je kan alleen of met een vriend of collega een project starten, maar je kan ook een project vinden waar je graag aan wilt werken! Zijn er stukken code die je in elk project opnieuw schrijft? Misschien kun je dit open-sourcen, zodat anderen er ook wat aan hebben! Of check eens welke open-source packages, frameworks of tools je allemaal gebruikt. Misschien kun je daar aan meehelpen met een bugfix, nieuwe feature, documentatie, tests, etc.
Wanneer je kiest om mee te helpen aan een project waar je nog niet zo bekend mee bent, zoek dan naar een issue met labels zoals up-for-grabs of good-first-issue. Deze worden door projectbeheerders specifiek aangemaakt om beginners aan te moedigen om mee te helpen.
Ben je op zoek naar nog wat extra resources? Klik dan hier.
Have fun!
Bijdragen aan open source projecten is heel leuk en geeft voldoening. Zelfs iets kleins zoals het aanmaken van een issue of meedenken helpt het project vooruit. Vergeet dus niet om plezier te hebben!
Wil je meer informatie? Of heb je vragen over open source, Hacktoberfest, etc.? Neem gerust contact met mij op.
Sander ten Brinke
Aanmelden voor Hacktoberfest bij Arcady op kantoor kan op meetup.com