Jak spolupracovat na projektu bezplatného softwaru

Při této příležitosti se s vámi chceme podělit o článek, který nás zaujal a který má každý, kdo se o něj zajímá Svobodný software by měl číst. Tento článek jsme viděli v genbetadev.com a mluvit o jak spolupracovat na projektu svobodného softwaru.

Spolupracujte na projektu svobodného softwaru

L bezplatné softwarové projekty změnili svět softwaru. Za realizací takových projektů stojí lidé, kteří věnují svůj čas vytváření otevřených technologií, kterými může kdokoli přispět. Existuje mylná víra, že k účasti na těchto projektech je nezbytné být skvělým programátorem nebo mít spoustu času. Ale ne. Není to zásadní požadavek.

Dále vám řekneme různé způsoby spolupráce na projektu svobodného softwaru. Ukážeme vám, že navzdory skutečnosti, že tvůrci mnoha projektů svobodného softwaru jsou géniové v umění programování, můžeme také přispět svým dílem různými způsoby. Každý může někde začít.

Integrujte se do komunity a pomozte ji šířit

Vývojáři spolupracující na projektu bezplatného softwaru komunikovat s komunitou různými způsoby: seznamy adresátů, blogy nebo IRC. Proto je zásadní, pokud chceme zahájit spolupráci na projektu, nejprve si poslechneme, co se říká, a pošleme první zprávy.

Později s nimi můžeme spolupracovat debatování na mailing listu, pomáhat IRC ostatním více začínajícím lidem a dokonce psaní některých blogových příspěvků projektu, které informují komunitu o nových funkcích nebo uvádějí příklady v tutoriálech.

A pokud místo programování chceme navrhovat více, určitě vám programátoři projektu poděkují, že jste jim pomohli vylepšit web. Mnohokrát jsou natolik zaneprázdněni vytvářením nových funkcí, že zapomínají na vizuální stránku oficiálních webových stránek projektu.

Spolupracujte při detekci a řešení chyb

Tento kód je srdcem bezplatných softwarových projektů, ale i když psaní kódu může být tou nejzajímavější věcí, musíte také pamatovat na to, že údržba a řešení problémů zajišťují stabilitu projektů.

Softwarové projekty mají obvykle a lístkový systém viditelné pro veřejnost. Dobrý příspěvek je lepší chyby dokumentu které byly hlášeny. Můžeme diagnostikovat chyby, protože mohou být často špatně zdokumentovány, takže pokud dokážeme reprodukovat chyby lístků a poskytnout více informací vývojářům projektu, ocení to, protože někdy stráví více času snahou zjistit, kde k chybě došlo to vyřešit.

Podobně také je důležité uzavřít lístky, které jsou již vyřešeny. Například čištění incidentů trvajících déle než rok, které v důsledku zapomnění zůstanou otevřené, a možná v pozdějších verzích již byly vyřešeny společně.

Práce na kódu projektu

Dostali jsme se do bodu, který jsme všichni chtěli a kde jsou programátoři často motivováni ke spolupráci: napsat nový kód pro projekt.

Přede všemi je důležité, abychom se naučili styl, jakým je napsán, a způsob, jakým je používán v projektu. Musíme být odpovědnými členy komunity, kteří udržují styl, a dělat vhodné závazky, aby nejzkušenější vývojáři integrovali náš kód do hlavní větve.

Můžeme začít s méně složitými částmi, které nebude složité integrovat do projektu, jako je otestujte beta verzi na různých platformách. Někdy je obtížné zkontrolovat, zda vše funguje správně na více platformách a nic se nemusí přizpůsobovat, takže se můžeme postarat o testování kódu na jakékoli platformě, kterou ovládáme.

Můžeme se také věnovat vyřešit chybyJak jsme již zmínili dříve, řešení lístků je dobrý způsob, jak uvolnit vývojářům soustředit se na hlavní pracovní postup. Kromě jejich dokumentace můžeme také začít psát naše první chyby při řešení kódu, které jsme našli, nebo psát testy pro kód jako testy.

Dokumentujte a vytvářejte ukázky

Jak se cítíte, když při zahájení projektu narazíte na nedostatek dokumentace? Možná, že dokumentace je to také dobrý bod, kde můžeme začít spolupracovat. Vývoj některých příliš krátkých částí nebo dokumentace problémů, se kterými jsme se sami setkali. Dokumentace je obvykle ve formátu wiki, takže pro nás bude velmi snadné zahrnout tu naši od prvního okamžiku.

Je také důležité pomoci vytvořit příklady. Čím více případů použití má projekt, tím lépe. Můžeme dělat malé projekty nebo aplikace, které praktickým způsobem předvedou, jak používat software, API nebo cokoli, z čeho se skládá bezplatný softwarový projekt.

Přes | genbetadev.com


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

     Pojďme použít Linux řekl

    Velmi dobrý příspěvek! Výborný článek.