Ako spolupracovať na projekte bezplatného softvéru

Pri tejto príležitosti sa s vami chceme podeliť o článok, ktorý nás zaujal a zaujal každého, koho zaujíma slobodný softvér by si mal prečítať. Tento článok sme videli v genbetadev.com a hovoriť o ako spolupracovať na projekte slobodného softvéru.

Spolupracujte na projekte slobodného softvéru

undefined projekty slobodného softvéru zmenili svet softvéru. Za realizáciou takýchto projektov stoja ľudia, ktorí venujú svoj čas tvorbe otvorených technológií, do ktorých môže prispieť každý. Existuje falošné presvedčenie, že na účasť na týchto projektoch je nevyhnutné byť skvelým programátorom alebo mať veľa času. Ale nie. Nie je to podmienkou.

Ďalej vám povieme rôzne spôsoby spolupráce na projekte slobodného softvéru. Ukážeme vám, že napriek tomu, že tvorcovia mnohých projektov slobodného softvéru sú géniovia v umení programovania, aj my môžeme prispieť svojou troškou rôznymi spôsobmi. Každý môže niekde začať.

Začleňte sa do komunity a pomôžte ju šíriť

Vývojári spolupracujúci na projekte slobodného softvéru komunikovať s komunitou rôznymi prostriedkami: zoznamy adries, blogy alebo IRC. Preto je nevyhnutné, ak chceme začať na projekte spolupracovať, najprv si vypočuť, čo sa hovorí a poslať prvé správy.

Neskôr s nimi môžeme spolupracovať diskusia na mailing listu, pomáhajúc tým IRC iným nováčikom a dokonca písanie nejakých blogových príspevkov projektu, ktorý informuje komunitu o nových funkciách alebo uvádza príklady v tutoriáloch.

A ak nás namiesto programovania baví viac dizajnovať, určite sa vám programátori projektu poďakujú, že ste im s tým pomohli zlepšiť webovú stránku. Mnohokrát sú tak zaneprázdnení tvorbou nových funkcií, že zabudnú na vizuálnu stránku oficiálnej stránky projektu.

Spolupracujte pri zisťovaní a odstraňovaní chýb

Kód je srdcom projektov slobodného softvéru, ale hoci písanie kódu môže byť tou najzaujímavejšou vecou, ​​musíte mať tiež na pamäti, že údržba a riešenie problémov robia projekty stabilnými.

Softvérové ​​projekty majú často a lístkový systém viditeľné pre verejnosť. Dobrý príspevok je lepšie chyby v dokumentoch ktoré boli nahlásené. Dokážeme diagnostikovať chyby, pretože môžu byť často zle zdokumentované, takže ak dokážeme reprodukovať chyby lístkov a poskytnúť viac informácií vývojárom projektu, ocenia to, pretože niekedy trávia viac času hľadaním miesta, kde k zlyhaniu došlo. aby som to vyriešil.

Podobne tiež je dôležité uzavrieť lístky, ktoré sú už vyriešené. Čistenie incidentov, napríklad viac ako rok, ktoré sú z dôvodu zabudnutia stále otvorené a možno v neskorších verziách už boli vyriešené súbežne.

Pracujte na kóde projektu

Dostali sme sa do bodu, ktorý sme všetci chceli a kde sú programátori často motivovaní spolupracovať: napísať nový kód pre projekt.

Pred všetkým je dôležité, aby sme sa naučili štýl, akým je napísaná, a spôsob, akým sa používa v projekte. Musíme byť zodpovednými členmi komunity, udržiavať štýl a robiť vhodné záväzky, aby tí najskúsenejší vývojári integrovali náš kód do hlavnej vetvy.

Začať môžeme menej zložitými časťami, ktoré nebude zložité integrovať do projektu, ako napr testovať beta verziu na rôznych platformách. Niekedy je ťažké skontrolovať, či všetko funguje správne na viacerých platformách a nič sa nemusí prispôsobovať, takže sa môžeme postarať o testovanie kódu na ktorejkoľvek z platforiem, ktoré ovládame.

Môžeme sa venovať aj sebe opraviť chybyAko sme už spomenuli, riešenie lístkov je dobrý spôsob, ako uvoľniť vývojárov, aby sa mohli sústrediť na hlavný pracovný postup. Okrem ich zdokumentovania môžeme začať aj napísaním nášho prvého kódu, ktorý rieši chyby, ktoré sme našli, alebo písaním testov kódu ako testov.

Dokumentujte a vytvorte vzorky

Ako sa cítite, keď keď sa začnete motať s projektom, zistíte, že dokumentácie je málo? No, možno dokumentácia je to tiež dobrý bod, kde môžeme začať spolupracovať. Rozvíjanie niektorých častí, ktoré sú príliš stručné alebo dokumentovanie problémov, s ktorými sme sa sami stretli. Normálne je dokumentácia zvyčajne vo formáte wiki, takže od prvého momentu bude pre nás veľmi jednoduché zahrnúť tú našu.

Dôležité je aj pomáhať vytvárať príklady. Čím viac prípadov použitia má projekt, tým lepšie. Môžeme robiť malé projekty alebo aplikácie, ktoré praktickým spôsobom demonštrujú, ako používať softvér, API alebo čokoľvek, z čoho projekt slobodného softvéru pozostáva.

Cez | genbetadev.com


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Použime Linux dijo

    Veľmi dobrý príspevok! Vyborny clanok.