Domača » Kodiranje » 10 načinov za prispevanje k skupnosti Open Source

    10 načinov za prispevanje k skupnosti Open Source

    Odprtokodna programska oprema je pripomogla k pospešenemu razvoju informacijske tehnologije in ustvarila priložnosti, ki jih doslej še ni bilo. Razmislite samo o startupih in malih podjetjih, ki uporabljajo brezplačne CMS-je, kot so Drupal ali WordPress, ali namizna okolja, ki jih ponujajo distrosi Linuxa, ki jih lahko uporabljamo brezplačno.

    Odprtokodna programska oprema, ki jo lahko prenesemo iz mest, kot sta Sourceforge, GitHub ali WordPress, je običajno v prostem času jih pripravljajo in vzdržujejo razvijalci prostovoljcev. Če smo kdaj uporabljali odprtokodno programsko opremo, smo ne le končni uporabnik, temveč tudi član Open Source skupnosti.

    Ker je uspeh gibanja zelo odvisen od njegovih uporabnikov, je pomembno, da odprto kodo razmišljamo kot svoj projekt in premislite, kaj lahko storimo za izboljšanje izdelki odprte kode (programska oprema, vtičniki, teme, odrezki kode, platforme za bloganje, operacijski sistemi itd.), ki jih uporabljamo.

    Z božičem prihaja, v tem postu si bomo ogledali, kako lahko vrnemo skupnosti Open Source, toliko ali malo, kot imamo čas in zmogljivost za.

    1. Dajte pozitivne ocene naši najljubši programski opremi

    Ker razvijalci odprte kode običajno niso finančno kompenzirani, jih je treba motivirati drugače. Mnogi od njih so na žalost doživeli, da uporabniki ponavadi dajejo negativne ocene veliko lažje kot pozitivne.

    Ta težnja se običajno vidi kot posledica osnovne človeške psihologije, kot jezni uporabnik, ki ga zmede nefunkcionalna programska oprema bo hitreje komentiral kakovost kot nekdo, čigar potrebe so bile zadovoljene, vendar je vredno razmisliti tudi o tem z drugega vidika.

    Dobivanje majhnih pozitivnih ocen je lahko zelo demotivirajoče za razvijalce odprte kode, zato, če najdemo dobro temo, vtičnik ali programsko opremo, je vedno dobro, da se vrnete na mesto izvora in pustite pozitivne povratne informacije uporabnikom.

    Tudi če nimajo časa za odgovor, bodo zagotovo cenili. Božič je lahko pravi trenutek za presenečenje avtorjev naših najljubših vtičnikov in tem z osupljivim pregledom v dar.

    2. Postavite vprašanja pred negativnimi ocenami

    Kljub dobri volji se pogosto zgodi, da nekaj ne deluje, kot smo si predstavljali. To ni nujno vprašanje programske opreme, ampak je izhajajo tudi iz problemov našega lokalnega okolja, nezdružljivost druge programske opreme ki jih uporabljamo, in še veliko drugih stvari.

    Opustitev negativnega pregleda je treba obravnavati kot zadnjo možnost če želimo uspešno delovno skupnost odprte kode. Vedno se moramo spomniti, da dobimo brezplačno programsko opremo, ki jo potrebujemo nismo toliko v vlogi kupca, ampak kot v vrsti.

    Spletne platforme, na katerih lahko prenesemo odprtokodno programsko opremo, ponavadi nudijo nekaj načinov za stik z razvijalci, zato je pred odhodom s tem duhovitim 1 zvezdicami vedno dobra ideja podrobno opišite vprašanje (več spodaj) in zastavite vprašanja v forumu za podporo. V večini primerov bodo razvijalci hitro odgovorili.

    3. Pomagajte razvijalcem, da enostavno reproducirajo napake

    Ne glede na to, ali imamo dostop do foruma za podporo ali sistema za sledenje napakam, ali pa se neposredno obrnemo na razvijalce po e-pošti ali prek spletnega mesta z družabnimi mediji. vedno ključnega pomena za podrobno opisovanje našega problema.

    Dobro poročanje o hroščih je lastna umetnostna oblika in lahko zelo dobro pomaga razvijalcem, če je pravilno opravljeno, zato je vredno razmisliti, kako ga pravilno sestaviti.

    Razvijalci morajo spoznajte korak za korakom, kaj smo storili, preden smo naleteli na napako, kako se je točno zgodila napaka, kakšna druga programska oprema / vtičniki delujejo hkrati, v nekaterih primerih pa platforma, operativni sistem, in napravo smo uporabili.

    Poročila o napakah in pregledi, ki kažejo samo, da "ta vtič zanič" ali "ničvredno sranje", niso posebej koristni.

    4. Prispevajte k podpori forumov

    Če že nekaj časa uporabljamo programsko opremo, vtičnik, temo ali spletno platformo, lahko družbi preprosto vrnemo. delili naše obstoječe znanje z manj izkušenimi uporabniki. Večina spletnih mest, ki ponujajo odprtokodne vsebine, ima tematske forume za podporo, kjer se lahko vsakdo registrira.

    Ni nam treba pomagati razvijalcem, saj ponavadi obstajajo tudi številna netehnična vprašanja. Prispevanje k podpori forumov ni pomembno le zato, ker lahko pomagamo drugim, ampak tudi zato to je način, kako lahko ohranimo naše znanje sveže.

    5. Razširite besedo o programski opremi, ki nam je všeč

    Če smo našli nekaj, kar mi je posebej všeč, zagotavljanje brezplačnega pokritja ali promocije je tudi odličen način, da postanete član odprte skupnosti Skupnosti. Če imamo spletni dnevnik ali prispevamo k nekomu drugemu, nam ni treba storiti ničesar drugega kot napisati zanimivo objavo o tem. Tukaj, na hongkiat.com smo to storili večkrat, in bomo še naprej delati v prihodnosti.

    Če niste lastnik spletnega dnevnika, se lahko odločite tudi za razširjanje besedila o vaši najljubši programski opremi na straneh družabnih medijev. Na ta način ne pomagamo samo razvijalcem odprte kode, ampak tudi druge ljudi, ki iščejo dobro programsko opremo za ta ali ta namen.

    6. Priporočite funkcije, vendar z veliko pozornostjo

    Zahteve za funkcije so lahko koristne, vendar le, če so opravljene z veliko pozornostjo. Če to storimo z upoštevanjem in pokazamo razvijalcem, da razumemo in cenimo njihovo delo, lahko dajte jim dragocene ideje tako, da jih obvestite, kako lahko izboljšajo programsko opremo.

    SLIKA: Freepik

    Na žalost veliko uporabnikov ne obnašajte se spoštljivo pri izdelavi zahtevkov za funkcije nekateri celo dajejo slabe ocene za popolnoma delujoče plugine samo zato, ker ne zagotavljajo potrebnih funkcij.

    Takšno vedenje veliko talentiranih razvijalcev spremenili iz odprte kode, zato, če hočemo, da skupnost uspeva, moramo vedno razvijalci obravnavajo kot partnerje, in prosi za funkcije s spoštovanjem.

    7. Bodi tester programske opreme

    Programsko opremo je treba temeljito preizkusiti, tako da, če imamo malo prostega časa, ali če vas zanima vtičnik ali aplikacija, lahko sodelujemo v razvojnem procesu kot tester prostovoljnega programa. Skupine z odprto kodo običajno obvestijo uporabnike o možnostih testiranja na svojih spletnih straneh, v glasilih ali na njihovih profilih družabnih medijev.

    Na primer, WordPress Theme je razvijalcem ponudila možnost, da preizkusijo svojo zadnjo privzeto temo, Twenty Sixteen, in celo dajo podrobna navodila o tem, kako deluje proces testiranja. S testiranjem izdelkov ne pomagamo samo, ampak tudi lahko Naučite se veliko o procesu razvoja in določeni programski opremi.

    8. Naložite popravek ali dodatno opremo

    Odprtokodne ekipe vedno pozdravljajo nove razvijalce, zato, če ne želimo ali nimamo časa za začetek lastnega projekta z odprto kodo, je lahko tudi zelo koristno, če naložite popravke za obstoječe napake, ali izboljšave za izboljšanje. Če to želimo, moramo običajno to storiti ustvarite datoteko s popravkom, ki vsebuje seznam razlik, ki smo jih naredili.

    Ekipa WordPressa zelo jasno razloži, kako predložiti popravek v skladu s sistemom za nadzor različic SVN, ki ga uporablja WordPress, in tukaj je vodnik o tem, kako lahko vloži zahtevo če želimo prispevati k projektu GitHub.

    Ustvarjanje popravkov zahteva kodiranje, zato ga priporočamo samo razvijalcem.

    9. Prispevajte k dokumentaciji ali prevodu

    Uporabna programska oprema ni sestavljena samo iz kode, ampak tudi potrebuje razumljivo dokumentacijo, in v globaliziranem svetu, prevodov tudi.

    Večina skupin z odprto kodo uporabnikom omogoči urejanje obstoječe dokumentacije in dodajanje novih informacij; pomislite samo na WordPress Codex. Ni nujno, da razmišljamo o velikih stvareh, lahko celo pomoč pri določanju napak in napačnih informacij.

    Prav tako lahko sodelujemo pri odprtokodnem prenosu naše najljubše programske opreme ali aplikacije v tuji jezik. Ta vrsta prispevka je odlična za ljudi, katerih materni jezik ni angleščina. Konec koncev, zakaj bi želeli živeti v svetu, kjer kul aplikacije in programska oprema ni mogoče doseči v drugih jezikih?

    Lokalizacija programske opreme običajno uporablja aplikacije, kot je Poedit, ki omogočajo prevajanje samo enega ali dveh stavkov hkrati, tako da ni nujno, da moramo veliko delati, saj vsak majhen prispevek pomaga..

    10. Uporabljajte odprtokodno programsko opremo

    Če želimo videti živahno odprto kodo, moramo to storiti aktivno uporabljajo odprtokodno programsko opremo, in ne bojte se preizkusiti novih. Če najdemo nekaj dobrega, ne bi smeli obotavljati in ga priporočiti drugim, zato imajo lahko tudi koristi od tega.

    Tudi če smo le goreči in spoštljivi uporabniki, ki ne delajo ničesar drugega, kot da delijo naše izkušnje, smo že na smiseln način prispevali.