Samenwerken aan een gratis softwareproject

Bij deze gelegenheid willen we een artikel met u delen dat we interessant vonden en dat iedereen die erin geïnteresseerd is gratis software Zou moeten lezen. We hebben dit artikel gezien in genbetadev.com en praten over hoe u kunt samenwerken aan een Vrije Software-project.

Werk samen in een Vrije Software-project

De gratis softwareprojecten ze hebben de wereld van software veranderd. Achter de uitvoering van dergelijke projecten zitten mensen die hun tijd besteden aan het creëren van open technologieën waaraan iedereen kan bijdragen. Er is een verkeerde overtuiging dat om aan deze projecten deel te nemen, het essentieel is om een ​​geweldige programmeur te zijn of om veel tijd te hebben. Maar nee. Het is geen essentiële vereiste.

Vervolgens gaan we u de verschillende manieren om samen te werken in een gratis softwareproject​ We zullen je laten zien dat ondanks het feit dat de makers van veel gratis softwareprojecten genieën zijn in de kunst van het programmeren, we ook onze zandkorrel op verschillende manieren kunnen bijdragen. Iedereen kan ergens beginnen.

Integreer in de gemeenschap en help deze te verspreiden

Ontwikkelaars die samenwerken aan een gratis softwareproject communiceren met de gemeenschap op verschillende manieren: mailinglijsten, blogs of IRC. Daarom is het essentieel dat als we willen gaan samenwerken aan een project, eerst luisteren naar wat er gezegd wordt en onze eerste berichten sturen.

Later kunnen we met hen samenwerken debatteren op de mailinglijst, helpen door IRC aan andere, meer beginnende mensen, en zelfs het schrijven van enkele blogposts van het project dat de gemeenschap informeert over de nieuwe functionaliteiten of voorbeelden geeft in tutorials.

En als we in plaats van programmeren meer willen ontwerpen, dan zullen de projectprogrammeurs je zeker bedanken voor je hulp de website verbeteren​ Vaak zijn ze zo druk bezig met het creëren van nieuwe functionaliteiten dat ze het visuele aspect van de officiële website van het project vergeten.

Werk samen bij het opsporen en oplossen van bugs

De code is het hart van gratis softwareprojecten, maar hoewel het schrijven van code het meest opwindende kan zijn, moet je er ook rekening mee houden dat onderhoud en probleemoplossing projecten stabiel maken.

Softwareprojecten hebben meestal een ticketsysteem zichtbaar voor het publiek. Een goede bijdrage is betere documentfouten die zijn gemeld. We kunnen fouten diagnosticeren, omdat ze vaak slecht gedocumenteerd zijn, dus als we ticketfouten kunnen reproduceren en meer informatie aan de projectontwikkelaars kunnen verstrekken, zullen ze dit op prijs stellen, omdat ze soms meer tijd besteden aan het zoeken naar waar het zich voordoet. om het op te lossen.

Evenzo ook het is belangrijk om de tickets die al zijn opgelost te sluiten​ Het opschonen van incidenten van bijvoorbeeld meer dan een jaar die door vergetelheid nog openstaan ​​en mogelijk in latere versies al onderpand zijn opgelost.

Werk aan de projectcode

We kwamen op het punt dat we allemaal wilden en waar programmeurs vaak gemotiveerd zijn om samen te werken: nieuwe code schrijven voor het project.

Voordat alle het is belangrijk dat we de stijl leren waarin het is geschreven en de manier waarop het wordt gebruikt in het project. We moeten verantwoordelijke leden van de gemeenschap zijn die de stijl behouden en de geschikte commits doen zodat de meest ervaren ontwikkelaars onze code integreren in de hoofdbranche.

We kunnen beginnen met minder complexe onderdelen die niet ingewikkeld zullen zijn om in het project te integreren, zoals test een bètaversie op verschillende platforms​ Soms is het moeilijk om te controleren of alles correct werkt op meerdere platforms en hoeft er niets aangepast te worden, zodat we de code kunnen testen op elk van de platforms die we beheersen.

We kunnen ons ook inzetten voor fouten oplossenZoals we al eerder zeiden, is het oplossen van tickets een goede manier om ontwikkelaars vrij te maken om zich te concentreren op de hoofdworkflow. Afgezien van het documenteren ervan, kunnen we ook beginnen met het schrijven van onze eerste code om fouten op te lossen die we hebben gevonden of het schrijven van tests voor de code als tests.

Documenteer en maak voorbeelden

Hoe voel je je als je, wanneer je met een project begint te rommelen, merkt dat de documentatie schaars is? Nou ja, misschien de documentatie het is ook een goed punt waarop we kunnen beginnen samen te werken. Het ontwikkelen van enkele te beknopte onderdelen of het documenteren van problemen die we zelf zijn tegengekomen. Normaal gesproken is de documentatie meestal in wiki-formaat, dus het zal voor ons heel gemakkelijk zijn om de onze vanaf het eerste moment op te nemen.

Het is ook belangrijk om te helpen maak voorbeelden​ Hoe meer use-cases het project heeft, hoe beter. We kunnen kleine projecten of applicaties maken die op een praktische manier demonstreren hoe de software, API of wat het gratis softwareproject ook is te gebruiken.

Via | genbetadev.com


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Laten we Linux gebruiken zei

    Zeer goede bijdrage! Uitstekend artikel.