Hogyan lehet együttműködni egy ingyenes szoftver projektben

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.

Együttműködés a 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


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

      Használjuk a Linuxot dijo

    Nagyon jó hozzájárulás! Kiváló cikk.