Kuidas teha koostööd tasuta tarkvara projektiga

Sel korral tahame teiega jagada artiklit, mis tundus meile huvitav ja mida kõik huvitavad Vaba tarkvara peaks lugema. Oleme seda artiklit näinud aastal genbetadev.com ja rääkida kuidas teha koostööd vaba tarkvara projektiga.

Tehke koostööd vabatarkvara projektiga

osa tasuta tarkvara projektid nad on muutnud tarkvaramaailma. Selliste projektide elluviimise taga on inimesed, kes pühendavad oma aega avatud tehnoloogiate loomisele, kuhu igaüks saab kaasa aidata. Vale arvamus on, et neis projektides osalemiseks on hädavajalik olla suurepärane programmeerija või omada palju aega. Kuid mitte. See ei ole oluline nõue.

Järgmisena ütleme teile erinevad viisid tasuta tarkvaraprojektis koostöö tegemiseks. Näitame teile, et hoolimata sellest, et paljude tasuta tarkvaraprojektide loojad on programmeerimiskunstis geeniused, saame oma panuse anda ka mitmel viisil. Kõik saavad kuskilt alustada.

Integreeruge kogukonda ja aidake seda levitada

Arendajad teevad koostööd tasuta tarkvara projektiga suhelda kogukonnaga erinevate vahenditega: meililistid, ajaveebid või IRC. Sellepärast on hädavajalik, kui tahame hakata projektiga koostööd tegema, kuulake esmalt öeldut ja saatke esimesed sõnumid.

Hiljem saame nendega koostööd teha arutelu postiloendis, aidates IRC teistele algajatele inimestele ja isegi mõne blogipostituse kirjutamine projekti, mis teavitab kogukonda uutest funktsioonidest või toob näiteid õpetustes.

Ja kui meile meeldib programmeerimise asemel rohkem kujundada, siis kindlasti tänavad projekti programmeerijad teid nende aitamise eest parandada veebisaiti. Mitu korda on nad uute funktsioonide loomisega nii hõivatud, et unustavad projekti ametliku veebisaidi visuaalse külje.

Tehke koostööd vigade avastamisel ja kõrvaldamisel

Kood on tasuta tarkvaraprojektide süda, kuid kuigi koodi kirjutamine võib olla kõige põnevam, tuleb siiski arvestada ka sellega, et hooldus ja tõrkeotsing muudavad projektid stabiilseks.

Tarkvaraprojektidel on tavaliselt a piletisüsteem avalikkusele nähtav. Hea panus on paremad dokumendivead millest on teatatud. Saame diagnoosida vigu, kuna neid saab sageli halvasti dokumenteerida, nii et kui suudame reprodutseerida piletivead ja pakkuda projekti arendajatele rohkem teavet, siis nad hindavad seda, sest mõnikord kulutavad nad rohkem aega, et teada saada, kus tõrge ilmneb selle lahendamiseks.

Samamoodi ka oluline on juba lahendatud piletid sulgeda. Näiteks üle aasta kestnud intsidentide puhastamine, mis on unustuse tõttu endiselt lahtine ja võimalik, et hilisemates versioonides on juba lahendatud kõrvaliselt.

Töö projekti koodiga

Jõudsime punkti, mida me kõik soovisime ja kus programmeerijad on sageli motiveeritud koostööd tegema: kirjutage projekti jaoks uus kood.

Enne kõike on oluline, et õpiksime stiili, milles see on kirjutatud, ja viisi, kuidas seda kasutatakse projektis. Peame olema stiili hoidmise eest vastutavad kogukonna liikmed ja tegema õigeaegseid kohustusi, et kõige kogenumad arendajad integreeriksid meie koodi peaharu.

Alustame vähem keerukatest osadest, mille integreerimine projekti pole keeruline, näiteks testige beetaversiooni erinevatel platvormidel. Mõnikord on raske kontrollida, kas kõik töötab mitmel platvormil õigesti ja midagi ei pea kohandama, nii et saame hoolitseda koodi testimise eest mis tahes platvormil, mida me valdame.

Samuti võime pühenduda vead lahendadaNagu me juba varem mainisime, on piletite lahendamine hea viis arendajate vabastamiseks põhitööle keskendumiseks. Lisaks nende dokumenteerimisele võime hakata kirjutama ka oma esimesi leitud vigade lahendamise koode või kirjutama testi jaoks teste.

Dokumenteerige ja looge näidised

Kuidas tunned end, kui projektiga jamama asudes leiad, et dokumentatsiooni on vähe? Noh, võib-olla dokumentatsioon see on ka hea punkt, kus saame hakata koostööd tegema. Mõne liiga lühikese osa väljatöötamine või probleemide dokumenteerimine, millega oleme ise kokku puutunud. Tavaliselt on dokumentatsioon tavaliselt wiki-vormingus, nii et meil on oma enda kaasamine esimesest hetkest alates väga lihtne.

Samuti on oluline aidata luua näiteid. Mida rohkem on projekti juhtumeid, seda parem. Saame teha väikseid projekte või rakendusi, mis näitavad praktilisel viisil, kuidas tarkvara, API-d või mida iganes vaba tarkvara projekt sisaldab.

Via | genbetadev.com


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Kasutame Linuxi DIJO

    Väga hea panus! Suurepärane artikkel.