Kako sodelovati pri projektu brezplačne programske opreme

Ob tej priložnosti želimo z vami deliti članek, ki se nam je zdel zanimiv in ki ga zanima vsak, ki ga zanima Brezplačna programska oprema bi moral brati. Ta članek smo videli v genbetadev.com in se pogovorite o kako sodelovati pri projektu za brezplačno programsko opremo.

Sodelujte v projektu Prosta programska oprema

P projekti brezplačne programske opreme spremenili so svet programske opreme. Za izvajanjem takšnih projektov stojijo ljudje, ki svoj čas namenjajo ustvarjanju odprtih tehnologij, ki jih lahko prispeva vsak. Obstaja napačno prepričanje, da je za sodelovanje v teh projektih nujno biti dober programer ali imeti veliko časa. Vendar ne. To ni bistvena zahteva.

Nato vam bomo povedali različne načine sodelovanja pri projektu brezplačne programske opreme. Pokazali vam bomo, da kljub temu, da so ustvarjalci številnih projektov proste programske opreme geniji v programiranju, lahko na različne načine prispevamo tudi svoje zrno peska. Vsak lahko nekje začne.

Vključite se v skupnost in jo pomagajte širiti

Razvijalci, ki sodelujejo pri projektu brezplačne programske opreme komunicirati s skupnostjo na različne načine: poštni seznami, blogi ali IRC. Zato je bistvenega pomena, če želimo začeti sodelovati pri projektu, najprej poslušajte, kaj govorijo, in pošljite naša prva sporočila.

Kasneje lahko z njimi sodelujemo razpravljanje na poštnem seznamu, pomagajo IRC drugim bolj začetnikom in celo pisanje nekaterih objav v blogu projekta, ki skupnost obvešča o novih funkcionalnostih ali daje primere v vajah.

In če namesto programiranja želimo oblikovati več, se vam bodo programerji zagotovo zahvalili, ker jim pomagate izboljšati spletno stran. Velikokrat so tako zaposleni z ustvarjanjem novih funkcionalnosti, da pozabijo na vizualni vidik uradne spletne strani projekta.

Sodelujte pri odkrivanju in reševanju napak

Koda je srce projektov brezplačne programske opreme, toda čeprav je pisanje kode najbolj vznemirljivo, morate upoštevati tudi, da vzdrževanje in odpravljanje težav omogočata stabilnost projektov.

Programski projekti imajo običajno a sistem vozovnic vidna javnosti. Dober prispevek je boljše napake v dokumentu o katerih so poročali. Napake lahko diagnosticiramo, saj so pogosto lahko slabo dokumentirane, zato bodo, če bomo lahko reproducirali napake in dali več informacij razvijalcem projekta, to cenili, saj včasih porabijo več časa, da bi ugotovili, kje je prišlo do napake. rešiti.

Podobno tudi pomembno je, da zaprete že rešene vstopnice. Na primer, več kot enoletno čiščenje incidentov, ki so zaradi pozabe še vedno odprti in so morda v poznejših različicah že rešeni kolateralno.

Delo na projektni kodi

Prišli smo do točke, ki smo si jo vsi želeli in kjer so programerji pogosto motivirani za sodelovanje: napišite novo kodo za projekt.

Pred vsem pomembno je, da se naučimo sloga, v katerem je napisan, in načina njegove uporabe v projektu. Biti moramo odgovorni člani skupnosti, ki ohranjamo slog, in se obvezati, da bodo najbolj izkušeni razvijalci našo kodo vključili v glavno vejo.

Začnemo lahko z manj zapletenimi deli, ki jih ne bo zapleteno vključiti v projekt, kot npr preizkusite beta različico na različnih platformah. Včasih je težko preveriti, ali vse deluje pravilno na več platformah in ničesar ni treba prilagoditi, zato lahko poskrbimo za testiranje kode na kateri koli platformi, ki jo obvladamo.

Lahko se tudi posvetimo odpraviti napakeKot smo že omenili, je reševanje vstopnic dober način, da razvijalce osvobodite, da se osredotočijo na glavni potek dela. Poleg njihovega dokumentiranja lahko začnemo pisati tudi prve napake pri reševanju kode, ki smo jih našli, ali pišemo teste za kodo kot teste.

Dokumentirajte in ustvarite vzorce

Kako se počutite, ko začnete z zafrkavanjem s projektom ugotoviti, da je dokumentacija redka? No, mogoče dokumentacija to je tudi dobra točka, kjer lahko začnemo sodelovati. Razvijanje prekratkih delov ali dokumentiranje težav, s katerimi smo se srečali sami. Običajno je dokumentacija ponavadi v wiki obliki, zato jo bomo lahko zelo enostavno vključili že od prvega trenutka.

Pomembno je tudi pomagati ustvarjajte primere. Čim več primerov uporabe ima projekt, tem bolje. Izvajamo lahko majhne projekte ali aplikacije, ki na praktičen način dokazujejo, kako uporabljati programsko opremo, API ali karkoli drugega, iz česar je sestavljen projekt brezplačne programske opreme.

Preko | genbetadev.com


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Uporabimo Linux je dejal

    Zelo dober prispevek! Odličen članek.