Pagrindinis » Kodavimas » 10 būdų prisidėti prie atviro kodo bendruomenės

    10 būdų prisidėti prie atviro kodo bendruomenės

    Atvirojo kodo programinė įranga padėjo pagreitinti informacinių technologijų plėtrą, kurdama galimybes, kurių niekada nematė. Pagalvokite apie pradedančias ir mažąsias įmones naudodami nemokamą CMS, pvz., „Drupal“ ar „WordPress“, arba darbalaukio aplinkas, kurias teikia „Linux“ atributai, kuriuos galime naudoti nemokamai.

    Paprastai atviro kodo programinė įranga, kurią galime atsisiųsti iš tokių vietų kaip Sourceforge, GitHub arba WordPress įskiepio saugykla, yra savanorių kūrėjai parašė ir tvarko savo laisvalaikį. Jei kada nors naudojome atviro kodo programinę įrangą, mes ne tik galutinis vartotojas, bet ir atvirojo kodo bendruomenės narys.

    Kadangi judėjimo sėkmė labai priklauso nuo jos naudotojų, svarbu galvoti apie atvirą šaltinį kaip savo projektą, ir apmąstykite, ką galime padaryti, kad padėtų tobulėti atviro kodo produktai (programinė įranga, įskiepiai, temos, kodo fragmentai, tinklaraščių platformos, operacinės sistemos ir kt.).

    Kai ateina Kalėdos, šiame poste mes apžvelgiame, kaip mes galime grąžinti Atviro kodo bendruomenę tiek, kiek mums reikia laiko ir gebėjimų..

    1. Pateikite teigiamus atsiliepimus apie mūsų mėgstamą programinę įrangą

    Kadangi atviro kodo kūrėjai paprastai nėra finansiškai kompensuojami, jie turi būti motyvuoti kitaip. Daugelis jų, deja, patyrė, kad vartotojai linkę pateikti neigiamus atsiliepimus daug lengviau nei teigiami.

    Ši tendencija paprastai laikoma pagrindinės žmogaus psichologijos rezultatu, kaip piktas vartotojas, supainiotas nefunkcine programine įranga sparčiau komentuos kokybę nei žmogus, kurio poreikiai buvo patenkinti, bet verta apsvarstyti ir kitą aspektą.

    Mažų teigiamų atsiliepimų gavimas gali būti ypač demotyvuojamas atviro kodo kūrėjams, taigi, jei radome gerą temą, įskiepį ar programinę įrangą, visuomet gera idėja grįžti į savo kilmės vietą ir palikti teigiamą grįžtamąjį ryšį..

    Net jei jie neturi laiko atsakyti, jie tikrai jį įvertins. Kalėdos gali būti geras laikas nustebinti mūsų mėgstamų įskiepių ir temų autorius su nuostabiu vaizdu.

    2. Prieš pateikdami neigiamus atsiliepimus, užduokite klausimus

    Nepaisant visos geros valios, dažnai atsitinka, kad kažkas neveikia, kaip mes įsivaizdavome. Tai nebūtinai yra programinės įrangos klausimas, bet tai taip pat gali kilti iš mūsų vietos aplinkos problemų, kitos programinės įrangos nesuderinamumas mes naudojame ir daug kitų dalykų.

    Neigiamos peržiūros palikimas turi būti laikomas paskutine išeitimi jei norime klestinčios atviro kodo bendruomenės. Mes visada turime prisiminti, kad mes gauname programinę įrangą, kurią mums reikia nemokamai mes ne tiek daug, o kliento vaidmuo.

    Dabar naršo platformos, kuriose galime atsisiųsti atviro kodo programinę įrangą, paprastai pateikia keletą būdų susisiekti su kūrėjais, todėl prieš palikdami šią išmintingą 1 žvaigždės apžvalgą visada naudinga išsamiai aprašykite problemą (daugiau žemiau) ir užduoti klausimus pagalbos forume. Daugeliu atvejų kūrėjai greitai atsakys.

    3. Padėkite kūrėjams lengvai atkurti klaidas

    Nesvarbu, ar turime prieigą prie palaikymo forumo, ar klaidų stebėjimo sistemos, arba tiesiog susisiekiame su kūrėjais tiesiogiai el. Paštu arba per socialinės žiniasklaidos svetainę, tai visada labai svarbu išsamiai aprašyti mūsų problemą.

    Geri pranešimai apie klaidas yra savaiminio meno forma ir gali labai padėti kūrėjams, jei jie daromi teisingai, todėl verta pamąstyti, kaip tinkamai ją kurti.

    Kūrėjai turi žingsnis po žingsnio žinokite, ką darėme prieš susidūrus su klaida, kaip tiksliai įvyko gedimas, kokie kiti programinės įrangos / įskiepiai veikia tuo pačiu metu, o kai kuriais atvejais - platforma, operacinė sistema, ir prietaisą mes naudojom.

    Klaidų ataskaitos ir apžvalgos, kurios tik nurodo, kad „šis įskiepis“ verčiasi arba „bevertis šūdas“ nėra ypač naudingos.

    4. Prisidėti prie paramos forumų

    Jei jau kurį laiką naudojome programinę įrangą, papildinį, temą ar tinklaraščių platformą, mes galime lengvai grąžinti bendruomenei dalytis savo turimomis žiniomis su mažiau patyrusiais naudotojais. Dauguma svetainių, siūlančių atviro kodo turinį, turi teminius paramos forumus, kuriuose gali registruotis kiekvienas.

    Mums nereikia būti pagalbininku, nes paprastai yra ir daug netechninių klausimų. Įnašas į paramos forumus yra svarbus ne tik todėl, kad galime padėti kitiems, bet ir todėl, kad taip mes galime išlaikyti savo žinias šviežiomis.

    5. Skleiskite žodį apie norimą programinę įrangą

    Jei radome kažką, kas mums ypač patinka, teikiant nemokamą aprėptį ar reklamą tai taip pat yra puikus būdas būti atviro kodo bendruomenės nariu. Jei turime dienoraštį arba prisidedame prie kito asmens, mums nereikia nieko kito daryti, nei rašyti įdomų pranešimą. Čia, hongkiat.com, mes tai darėme daug kartų, ir tai darysime ateityje.

    Jei neturite tinklaraščio, taip pat galite pasirinkti skleisti informaciją apie savo mėgstamą programinę įrangą socialinės žiniasklaidos svetainėse. Tokiu būdu mes ne tik padėsime atviro kodo kūrėjams, bet taip pat kiti žmonės, kurie ieško geros programinės įrangos tam tikslui.

    6. Rekomenduokite funkcijas, bet labai atsargiai

    Funkcijų užklausos gali būti naudingos, bet tik tada, jei jos atliekamos labai atsargiai. Jei tai padarysime, ir galime parodyti kūrėjams, kad suprantame ir vertiname jų darbą suteikti jiems vertingų idėjų, informuojant juos, kaip jie gali pagerinti programinę įrangą.

    IMAGE: Freepik

    Deja, daugelis vartotojų nesielgkite tikrai pagarbiai kai atliekant funkcijų užklausas, kai kurie iš jų netgi pateikia blogų atsiliepimų į puikiai veikiančius įskiepius, nes jie nesuteikia jiems reikalingų funkcijų.

    Toks elgesys pasukite daug talentingų kūrėjų nuo atviro kodo, taigi, jei norime, kad bendruomenė klestėtų, mums visada reikia elgtis su kūrėjais kaip partneriais, ir paprašykite savybių su pagarba.

    7. Būkite programinės įrangos testeris

    Programinė įranga turi būti kruopščiai išbandyta, todėl, jei turime šiek tiek laisvo laiko arba ypač domina papildinys ar programa, mes galime dalyvauti kūrimo procese kaip savanorių programinės įrangos testeris. Atvirojo kodo komandos paprastai informuoja vartotojus apie bandymų galimybes savo interneto svetainėse, informaciniuose biuleteniuose ar jų socialinės žiniasklaidos profiliuose.

    Pavyzdžiui, „WordPress“ tema suteikė kūrėjams galimybę išbandyti savo naujausią numatytąją temą „Dvidešimt šešiolika“, ir netgi pateikia išsamias instrukcijas, kaip veikia testavimo procesas. Bandydami produktus mes ne tik padedame, bet ir galime daug išmokti apie kūrimo procesą ir konkrečią programinę įrangą.

    8. Įkelkite pleistrą arba priedą

    Atvirojo kodo komandos visada laukia naujų kūrėjų, todėl, jei nenorime ar neturime laiko pradėti savo atviro kodo projektą, taip pat gali būti labai naudinga, jei tiesiog įkelti esamas klaidas, arba patobulinimai tobulinimui. Jei norime tai padaryti, mums paprastai reikia sukurti pataisos failą, kuriame yra pateiktų skirtumų sąrašas.

    „WordPress“ komanda aiškiai paaiškina, kaip pateikti pleistrą pagal „WordPress“ naudojamą SVN versijos valdymo sistemą, ir čia rasite vadovą, kaip galime pateikti užklausą jei norime prisidėti prie „GitHub“ projekto.

    Pleistrų kūrimas reikalauja kodavimo, todėl jis rekomenduojamas tik kūrėjams.

    9. Prisidėti prie dokumentacijos ar vertimo

    Naudojamą programinę įrangą sudaro ne tik kodas, bet ir reikia suprantamų dokumentų, globalizuotame pasaulyje, vertimai taip pat.

    Dauguma atviro kodo komandų leidžia vartotojams redaguoti esamus dokumentus ir pridėti naują informaciją; tiesiog pagalvokite apie „WordPress Codex“. Mes nebūtinai turime galvoti apie didelius dalykus, galime netgi pagalba, nustatant klaidą ir klaidingą informaciją.

    Taip pat galime bendradarbiauti atviro kodo srityje, verčdami savo mėgstamą programinę įrangą ar programą į užsienio kalbą. Toks indėlis puikiai tinka žmonėms, kurių gimtoji kalba nėra anglų kalba. Galų gale, kodėl norėtume gyventi pasaulyje, kur kitomis kalbomis negalima pasiekti puikių programų ir programinės įrangos?

    Programinės įrangos lokalizacija paprastai naudoja tokias programas kaip „Poedit“, kurios leidžia vienu metu išversti tik vieną ar du sakinius, todėl nebūtinai turime daug dirbti, nes kiekvienas mažas įnašas padeda.

    10. Naudokite atviro kodo programinę įrangą

    Jei norime pamatyti gyvą atviro kodo sceną, mums reikia aktyviai naudotis atviro kodo programine įranga, ir nebijokite išbandyti naujus. Jei randame kažką gero, mes neturėtume nedvejodami rekomenduoti jį kitiems, todėl jie taip pat gali jais pasinaudoti.

    Net jei mes esame tik malonūs ir pagarbūs naudotojai, kurie nieko nedaro, išskyrus dalindamiesi savo patirtimi, mes jau prisidėjome prasmingai.