Domovská » Kódování » 10 způsobů, jak přispět ke komunitě Open Source

    10 způsobů, jak přispět ke komunitě Open Source

    Software s otevřeným zdrojovým kódem pomohl urychlit vývoj informačních technologií a generovat příležitosti, které nikdy předtím neviděl. Zamyslete se nad začínajícími a malými podniky pomocí bezplatných CMS, jako je Drupal nebo WordPress, nebo desktopových prostředí poskytnutých liniemi Linuxu, které můžeme používat zdarma.

    Open source software, který si můžeme stáhnout z míst jako Sourceforge, GitHub, nebo WordPress Plugin Repository jsou obvykle napsal a udržoval vývojáři dobrovolníků ve svém volném čase. Pokud jsme někdy používali open source software, nejsme jen koncovým uživatelem, ale také členem Open Source Community.

    Vzhledem k tomu, že úspěch hnutí velmi závisí na jeho uživatelích, je důležité myslet na open source jako na náš vlastní projekt a přemýšlejte o tom, co můžeme udělat pro zlepšení používáme open source produkty (software, pluginy, témata, úryvky kódu, platformy blogů, operační systémy atd.).

    S vámi se blíží Vánoce, v tomto příspěvku se podíváme na to, jak se můžeme vrátit do komunity Open Source, a to tak moc, jako máme čas a kapacitu..

    1. Dejte pozitivní recenze na náš oblíbený software

    Jelikož vývojáři s otevřeným zdrojovým kódem obvykle nejsou finančně kompenzováni, musí být motivováni jinak. Mnozí z nich mají bohužel zkušenosti, že uživatelé mají tendenci dávat negativní recenze mnohem snadněji než pozitivní.

    Tato tendence je obvykle viděna jako výsledek základní lidské psychologie, jako rozzlobený uživatel zmatený nefunkčním softwarem rychleji komentuje kvalitu než někdo, jehož potřeby byly uspokojeny, ale stojí za to přemýšlet o tom z jiného hlediska.

    Získání málo pozitivních recenzí může být extrémně demotivující pro vývojáře s otevřeným zdrojovým kódem, takže pokud najdeme dobré téma, plugin nebo software, je vždy dobré vrátit se zpět na své stránky původu a zanechat kladné ohlasy devs.

    I když nemají čas na odpověď, jistě to ocení. Vánoce mohou být dobrým časem k překvapení autorů našich oblíbených pluginů a témat s ohromujícím hodnocením jako dárek.

    2. Ptejte se na otázky dříve, než poskytnete negativní hodnocení

    Navzdory dobré vůli se často stává, že něco nefunguje tak, jak jsme si představovali. Není to nutně otázka softwaru, ale to mohou také pocházet z problémů našeho místního prostředí, nekompatibilita jiného softwaru a mnoho dalších věcí.

    Vynechání negativního přezkumu je třeba považovat za poslední možnost pokud chceme prosperující Open Source komunitu. Vždy musíme mít na paměti, že dostáváme software, který potřebujeme zdarma nejsme tak moc v roli zákazníka, nýbrž spíše v roli partnera.

    Online platformy, kde můžeme stahovat software s otevřeným zdrojovým kódem, obvykle poskytují některé způsoby, jak kontaktovat vývojáře. podrobně popsat problém (více níže) a klást otázky do fóra podpory. Ve většině případů vývojáři rychle odpoví.

    3. Pomozte vývojářům snadno reprodukovat chyby

    Ať už máme přístup k podpůrnému fóru nebo systému pro sledování chyb, nebo se přímo spojíme s vývojáři přímo e-mailem nebo prostřednictvím webu sociálních médií, je to vždy rozhodující pro podrobný popis našeho problému.

    Dobré hlášení chyb je formou vlastního umění a může nesmírně pomoci vývojářům, pokud se to děje správně, takže stojí za to, aby se zamyslel nad tím, jak je správně sestavit.

    Vývojáři potřebují znát krok za krokem to, co jsme dělali před setkáním s chybou, jak přesně došlo k poruše, jaký další software / pluginy běží současně a v některých případech i platforma, operační systém, a přístroj použili jsme.

    Chybové zprávy a recenze, které pouze říkají, že "tento plugin je naštvaný" nebo "bezcenný kecy", nejsou nijak zvlášť užitečné.

    4. Přispívejte do fóra podpory

    Pokud již nějakou dobu používáme software, plugin, téma nebo blogovací platformu, můžeme komunitě snadno vrátit sdílení našich stávajících znalostí s méně zkušenými uživateli. Většina stránek, které nabízejí open source materiály, má tematická fóra podpory, kde se může každý zaregistrovat.

    Nemusíme být vývojářem, který by nám pomohl, protože obvykle existuje i mnoho netechnických otázek. Přispívání k podpoře fór není důležité jen proto, že můžeme pomáhat druhým, ale také proto, že To je způsob, jak můžeme udržet naše znalosti čerstvé.

    5. Rozšiřte slovo o softwaru, který se nám líbí

    Pokud jsme našli něco, co se nám líbí, poskytování bezplatného pokrytí nebo propagace Je to také vynikající způsob, jak být oddaným členem Open Source Community. Pokud máme blog nebo přispíváme k něčemu jinému, nemusíme dělat nic jiného než napsat zajímavý příspěvek o něm. Tady na hongkiat.com jsme to udělali mnohokrát a budeme to dělat iv budoucnu.

    Pokud nevlastníte blog, můžete se také rozhodnout šířit slovo o svém oblíbeném softwaru na stránkách sociálních médií. Vývojářům open source nepomáháme pouze tímto způsobem, ale také ostatní lidé, kteří hledají dobrý software k tomuto účelu.

    6. Doporučit vlastnosti, ale s velkou opatrností

    Požadavky na funkce mohou být užitečné, ale pouze v případě, že jsou prováděny s velkou péčí. Pokud to uděláme s uvážením a ukážeme vývojářům, že jejich práci chápeme a vážíme si, můžeme dávají jim cenné nápady tím, že je informují, jak mohou software vylepšit.

    IMAGE: Freepik

    Bohužel mnoho uživatelů nechovejte se slušně při vytváření žádostí o funkce některé z nich dokonce poskytují špatné recenze dokonale fungujícím pluginům jen proto, že neposkytují funkce, které potřebují.

    Tento druh chování přeměnit mnoho talentovaných vývojářů od open source, takže pokud chceme, aby komunita prospívala, vždy musíme považovat vývojáře za partnery, a požádat o funkce s úctou.

    7. Být software tester

    Software musí být důkladně testován, takže pokud máme málo volného času, nebo se zajímáme zejména o plugin nebo aplikaci, můžeme se na procesu vývoje podílet jako dobrovolník software tester. Týmy s otevřeným zdrojovým kódem obvykle informují uživatele o možnostech testování na svých webových stránkách, v bulletinech nebo na sociálních profilech.

    Například WordPress Theme dal vývojářům šanci otestovat jejich poslední výchozí téma, Twenty Sixteen, a dokonce dávají podrobné instrukce, jak testovací proces funguje. Testováním produktů nepomáháme, ale také můžeme dozvědět se mnoho o procesu vývoje a konkrétním softwaru.

    8. Nahrajte opravu nebo doplněk

    Open source týmy vždy vítají nové vývojáře, takže pokud nechceme nebo nemáme čas začít svůj vlastní open source projekt, může být také velmi užitečné, když budeme nahrajte opravy stávajících chyb, nebo vylepšení pro zlepšení. Pokud to chceme udělat, obvykle to potřebujeme vytvořte soubor záplaty, který obsahuje seznam rozdílů, které jsme provedli.

    Tým WordPress to jasně vysvětluje, jak odeslat patch v souladu se systémem řízení verzí SVN, který používá WordPress, a zde je návod, jak můžeme proveďte požadavek na vyžádání pokud chceme přispět k projektu GitHub.

    Vytváření oprav vyžaduje kódování, takže je doporučeno pouze vývojářům.

    9. Přispět k dokumentaci nebo překladu

    Použitelný software se netýká pouze kódu, ale také potřebuje srozumitelnou dokumentaci, av globalizovaném světě, překlady také.

    Většina open source týmů umožnit uživatelům upravovat existující dokumentaci a přidávat k němu nové informace; Jen přemýšlejte o Kodexu WordPress. Nemusíme nutně přemýšlet o velkých věcech, můžeme dokonce pomocí překlepů a dezinformací.

    Můžeme také spolupracovat na open source překladem našeho oblíbeného softwaru nebo aplikace do cizího jazyka. Tento druh příspěvku je vynikající pro lidi, jejichž rodným jazykem není angličtina. Koneckonců, proč bychom chtěli žít ve světě, kde se nedají dosáhnout skvělých aplikací a softwaru v jiných jazycích?

    Lokalizace softwaru obvykle používá aplikace jako je Poedit, které umožňují překládat pouze jednu nebo dvě věty současně, takže nemusíme pracovat hodně, protože každý malý příspěvek pomáhá.

    10. Používejte Open Source Software

    Pokud chceme vidět živou open source scénu, musíme aktivně používat open source software, a nebojte se vyzkoušet nové. Pokud najdeme něco dobrého, neměli bychom váhat doporučit to ostatním, tak mohou také těžit z ní.

    I když jsme jen žhaví a úctyhodní uživatelé, kteří kromě sdílení našich zkušeností neudělají nic jiného, ​​již jsme významným způsobem přispěli.