Op zoek naar een manier om je programmeervaardigheden te oefenen? Zoek niet verder dan bijdragen aan open source software.
Gratis software is software waarvan de broncode direct beschikbaar is voor het publiek. Iedereen kan de code in een open source-project inspecteren, bijwerken en verbeteren, wat betekent dat u geen samenwerkend lid of staflid van een project hoeft te zijn om het verschil te maken.
In dit artikel gaan we in op zal onderzoeken waarom u open source zou moeten bijdragen, en u een lijst geven van de beste open source-projecten waaraan u als nieuweling kunt bijdragen. We geven je ook enkele handige tips om je te begeleiden bij je eerste bijdrage aan open source.
Waarom bijdragen aan open source software?
Gratis software is afhankelijk van medewerkers die bestaande projecten willen verbeteren, bijwerken en onderhouden.
Er zijn veel redenen om bij te dragen aan open source. Allereerst kun je als open source programmeur de software die je gebruikt verbeteren. Heb je een favoriet framework voor webontwikkeling en wil je iets terugdoen? Goed nieuws: dat kan! Als u de tools die u dagelijks gebruikt wilt verbeteren, kunt u bijdragen aan hun open source-projecten indienen.
Bovendien draagt dit bij aan de open source waarmee u uw programmeervaardigheden kunt verbeteren. Wat uw bijdrage ook is (of het nu gaat om het verbeteren van documentatie, het oplossen van bugs of het toevoegen van functionaliteit), u kunt uw open source-werk gebruiken als een kans om uw programmeerspieren te spannen.
Dat is niet alles: Open source communities zijn een geweldige plek om nieuwe mensen te ontmoeten. Veel open source-projecten hebben grote, gastvrije ontwikkelaarsgemeenschappen die jarenlang blijven bestaan en op de hoogte blijven van het laatste nieuws over een project. Dit biedt een geweldige kans voor anderen om elkaar te ontmoeten die dol zijn op programmeren en software-enthousiastelingen.
Nu we een paar redenen hebben onderzocht waarom velen willen bijdragen aan open source, gaan we verder met de volgende vraag die komt in je op: hoe kun je bijdragen aan open source
>
Hoe kan ik bijdragen?
Open source bijdragen zijn er in vele vormen. je denkt misschien dat je een expert moet zijn om bij te dragen aan een project, maar het is zeldzaam:. alle hulp die je bij een project kunt bieden, zal waarschijnlijk met open armen worden ontvangen
een fout die nieuwelingen in open source maken, is denken dat ze geweldige code moeten schrijven om bij te dragen. open source, je kunt meer doen om te helpen
Hier zijn enkele manieren waarop je kunt bijdragen aan een open source-project.
Dien een bugfix in. Doorloop de lijst met bugs in een coderepository en probeer de bug op te lossen. Als u klaar bent, verzendt u het naar het open source-project. s GitHub-repository
Voeg een nieuwe Read List-functie toe. van functionaliteit die een project probeert te implementeren en kijk of je eraan kunt werken. Als je er niet klaar voor bent om een functie samen toe te voegen, of als een functie te groot is, bied dan aan om samen te werken met andere ontwikkelaars.
Laatste dag van de documentatie. Veel projecten zijn actief op zoek naar mensen om hun documentatie bij te werken. U kunt zelfstudies voor een project schrijven, een nieuwsbrief schrijven of bestaande documentatie verbeteren.
Beantwoord de vragen. Als je ervaring hebt met het werken met een project, kun je vragen beantwoorden die de ontwikkelaars hebben gesteld over GitHub, StackOverflow of een ander platform.
Bekijk de code. Als je eenmaal vertrouwen hebt, kun je een project helpen door andere open source-bijdragen te bekijken en er feedback op te geven.
Hopelijk heb je na het lezen van deze lijst een aantal ideeën over hoe het kan bijdragen aan open source bron. De waarheid is dat er geen `juiste manier` is om bij te dragen: alles wat je doet om een project te helpen wordt gewaardeerd.
Het beste wat je kunt doen, is projecten zoeken waar je gepassioneerd over bent en ernaar vragen. hoe uw vaardigheden aansluiten bij de behoeften van het project. Als u uw vaardigheden op het gebied van webontwikkeling wilt verbeteren, kunt u een webmanager helpen; als u een goede technische schrijver bent, geeft u er misschien de voorkeur aan de documentatie bij te werken
belangrijk links: 1em; opvulling -rechts: 1em; "> " PLUS: Wat is een VPN
Open source-projecten waaraan u een beginner kunt bijdragen
Welke tools gebruikt u elke dag die u wilt helpen verbeteren? Heb je een favoriete opdrachtregeltool waar je gewoon niet zonder kunt? Gebruik je graag een specifiek webframework?
Als je jezelf deze vragen stelt, kun je een project kiezen. Onthoud dat hoe meer ervaring je hebt met het gebruik van een specifieke technologie, hoe gemakkelijker het zal zijn om te beginnen en bijdragen te leveren.
Om je op weg te helpen, volgen hier een paar projecten waaraan je kunt bijdragen.:
Deze hoge lijsten bevatten een breed scala aan potentiële projecten waaraan u kunt bijdragen. Ze worden onderhouden door mensen in de open source-gemeenschap. Als u een goed open source-project in uw onderzoek vindt, kunt u het aan deze lijst toevoegen - dat zou ook een open source-bijdrage zijn
Er zijn een paar factoren waarmee u rekening moet houden bij het kiezen van een project. Zorg er eerst voor dat het project bijdragen accepteert. Kies ook een project dat u echt interesseert.
Als u het echt leuk vindt om met Ruby samen te werken, moet u op zoek gaan naar de beste Ruby-projecten die u kunt bijdragen. Hier zijn enkele voorbeelden van open source Ruby-projecten:
Sinatra, een bibliotheek waarmee applicaties kunnen worden gebouwd zonder Rails
JRuby, Ruby-interpreter. .
speech, gratis en open source forumsoftware.
Homebrew, een pakketbeheerder voor Mac OS.
Wat u moet doen voordat u een bijdrage levert
Je kunt bijdragen aan bijna elk project dat openbaar is op een site als GitHub.
Dat gezegd hebbende, zijn er enkele dingen die u in gedachten moet houden voordat u een bijdrage aan een open source-project indient.
Verzeker u er allereerst van dat het project dat u interesseert, bijdragen accepteert. Er zijn een paar manieren u kunt controleren of een project bijdragers zoekt. Hier zijn enkele technieken die u kunt gebruiken:
Controleer of het project een open source-licentie heeft
Controleer of de README.md bestand van het project heeft een "." medewerkers "sectie met informatie over hoe u kunt helpen.
Bekijk conceptvragen en pull-verzoeken. Als er nog openstaande vragen en pull-verzoeken zijn, zorg er dan voor dat er een actieve discussie gaande is over die evenementen; als er geen discussie is, kan het zijn dat het project niet op zoek is naar bijdragers.
Een andere manier om te controleren of een project outs en bijdragen accepteert, is door contact op te nemen met beheerders, degenen die verantwoordelijk zijn voor het onderhouden van een project. Hebben ze aangegeven dat ze hulp willen krijgen?
U wilt een project kiezen met een actieve gemeenschap. Op deze manier kun je, als je vastloopt of hulp nodig hebt, gemakkelijk iemand vinden om je te helpen.
Je volgende stappen
Bijdragen aan open source is een geweldige manier om je programmeervaardigheden aan te scherpen , verbeter de technologieën die u elke dag gebruikt, vind nieuwe. programmeurs spreken en verbeteren je vaardigheden in communicatie en werkteam.
Om te beginnen met het gebruik van open source, moet u even de tijd nemen om na te denken over hoe u kunt bijdragen aan projecten. Zoek dus naar projecten in uw vakgebied. Ten slotte, voordat u kunt beginnen met bijdragen, moet u ervoor zorgen dat het project daadwerkelijk bijdragen accepteert.
Bijdragen aan een open source-project kan in het begin intimiderend zijn, maar laat u niet ontmoedigen. De meeste open source-gemeenschappen zijn erg gastvrij en zoeken alle hulp die ze kunnen krijgen. Kies een project en werk eraan om het te verbeteren!