Ebből az alkalomból szeretnénk megosztani veletek egy olyan cikket, amelyet érdekesnek találtunk, és akit érdekel ingyenes szoftver el kell olvasnia. Láttuk ezt a cikket genbetadev.com és beszélni róla hogyan lehet együttműködni egy szabad szoftver projektben.
sok ingyenes szoftver projektek megváltoztatták a szoftverek világát. Az ilyen projektek kivitelezése mögött olyan emberek állnak, akik idejüket olyan nyílt technológiák létrehozására fordítják, amelyekhez bárki hozzájárulhat. Hamis az a meggyőződés, hogy ezekben a projektekben való részvételhez elengedhetetlen, hogy nagy programozó legyünk, vagy sok időnk legyen. De nem. Ez nem alapvető követelmény.
Ezután elmondjuk neked a az ingyenes szoftver projektben való együttműködés különböző módjai. Megmutatjuk, hogy annak ellenére, hogy számos ingyenes szoftver projekt alkotója zseniális a programozás művészetében, mi is különféle módon hozzájárulhatunk. Mindenki elindulhat valahol.
Beilleszkedni a közösségbe és segíteni annak terjesztésében
A fejlesztők együttműködnek egy ingyenes szoftver projektben kommunikálni a közösséggel különböző eszközökkel: levelezőlisták, blogok vagy IRC. Ezért elengedhetetlen, ha el akarunk kezdeni együttműködni egy projektben, először hallgassuk meg az elhangzottakat, és küldjük el első üzeneteinket.
Később együttműködhetünk velük vita a levelezőlistán, segíteni IRC más kezdő embereknek, sőt néhány blogbejegyzés írása projektet, amely tájékoztatja a közösséget az új funkciókról, vagy példákat ad oktatóanyagokba.
És ha a programozás helyett inkább tervezni szeretnénk, akkor a projekt programozói biztosan megköszönik, hogy segítettek nekik javítsa a weboldalt. Sokszor annyira el vannak foglalva új funkciók létrehozásával, hogy megfeledkeznek a projekt hivatalos honlapjának vizuális aspektusáról.
Együttműködés a hibák felderítésében és elhárításában
A kód az ingyenes szoftverprojektek szíve, de bár a kód írása lehet a legizgalmasabb dolog, azt is figyelembe kell venni, hogy a karbantartás és a hibaelhárítás stabilizálja a projekteket.
A szoftverprojekteknek általában a jegyrendszer a nyilvánosság számára látható. Jó hozzájárulás jobb dokumentum hibák amelyekről beszámoltak. Diagnosztizálhatjuk a hibákat, mivel gyakran rosszul dokumentálhatók, így ha képesek vagyunk reprodukálni a jegyhibákat, és több információt tudunk nyújtani a projekt fejlesztőinek, értékelni fogják, mivel néha több időt töltenek azzal, hogy kiderítsék, hol fordul elő hiba hogy megoldja.
Hasonlóképpen szintén fontos a már megoldott jegyek bezárása. Például az olyan események több mint egyéves tisztítását, amelyek a feledésből fakadóan még mindig nyitottak, és esetleg későbbi verziókban már megoldást jelentenek.
Dolgozzon a projekt kódján
Eljutottunk arra a pontra, amelyet mindannyian szerettünk volna, és ahol a programozókat gyakran motiválja az együttműködés: írjon új kódot a projekthez.
Minden előtt fontos, hogy megtanuljuk a stílust, amelyben meg van írva, és a használat módját a projektben. A stílus felelősségteljes tagjai kell lennünk a közösségnek, és kötelességünknek kell lennie annak érdekében, hogy a legtapasztaltabb fejlesztők integrálják kódunkat a fő ágba.
Kezdhetünk kevésbé összetett részekkel, amelyeket nem lesz bonyolult beépíteni a projektbe, mint pl teszteljen egy béta verziót különböző platformokon. Néha nehéz ellenőrizni, hogy minden megfelelően működik-e több platformon, és semmit sem kell adaptálni, ezért gondoskodhatunk a kód teszteléséről bármelyik általunk kezelt platformon.
Ennek is szentelhetjük magunkat kijavítani a hibákatMint már korábban említettük, a jegyek megoldása jó módszer arra, hogy felszabadítsuk a fejlesztőket, hogy a fő munkafolyamatra összpontosítsanak. A dokumentálásuk mellett megkezdhetjük az első megtalált kódoldó hibáink írását, vagy tesztekként írhatunk teszteket a kódhoz.
Dokumentáljon és hozzon létre mintákat
Hogyan érzed magad, amikor egy projektről kavarodni kezd, azt találod, hogy a dokumentáció kevés? Nos, talán a dokumentáció ez is egy jó pont, ahol elkezdhetjük az együttműködést. Néhány túl rövid rész kidolgozása vagy olyan problémák dokumentálása, amelyekkel mi magunk is találkoztunk. Általában a dokumentáció általában wiki formátumban van, így az első pillanattól kezdve nagyon könnyű lesz a miénk.
Fontos segíteni is hozzon létre példákat. Minél több felhasználási esettel rendelkezik a projekt, annál jobb. Kis projekteket vagy alkalmazásokat tudunk megtenni, amelyek gyakorlati módon bemutatják, hogyan kell használni a szoftvert, az API-t vagy bármit, amiből a szabad szoftver projekt áll.
Via | genbetadev.com
Nagyon jó hozzájárulás! Kiváló cikk.