|
|
Vylepšete projekt OpenSolarisProjekt OpenSolarisu bude úspěšným open-source projektem jen tehdy, když se do něj zapojí zapálená komunita. Do projektu OpenSolarisu se můžete zapojit mnoha způsoby a na této stránce naleznete základní dostupné způsoby. Další oblasti zapojení se do projektu se budou objevovat jak se bude projekt růst a dospívat. Přispěte kódemPrvní krok, jak se zapojit do vývoje software v projektu OpenSolarisu, je prostudovat si diskuzní skupiny a práce v různých komunitách. Když pochopíte jakou práci odvedli jiní a máte lepší nápad jak by jste to chtěli udělat, můžete zkusit prohledat databázi závad s popisem chyb a požadovaných rozšíření (RFE), na kterých by jste chtěli pracovat a zkontrolujte zdali již někdo na vašem nápadu již nepracuje. Softwaroví inženýři Solarisu označili řadu závad jako "bite-sized". Takto označené závady jsou malé a samostatně řešitelé a doufáme, že i dostatečně zajímavé k vyřešení. Naleznete je v databázi pod označením oss-bite-size. Pokud máte nápad na novou vlastnost nebo rozšíření anebo jste našli zajímavou chybu můžete tuto informaci vložit formulářem "Report a Bug" na webu http://bugs.opensolaris.org/ a ostatní pak mohou případně začít pracovat na vyřešení. Pokud chcete pracovat na zvolené chybě nebo rozšíření pošlete email na request-sponsor Zavináč opensolaris Tečka org s popisem chyby. Následně vám bude přidělen sponsor, který vám pomůže se začátkem řešení. Informace o žádostech na sponzory jsou k dispozici v tabulce. Sun sponzoři mohou sledováním tabulky zjistit zda nečekají nějaké příspěvky kódu k zapracování. Taky je dobrý nápad zkontrolovat tuto tabulku předtím, než se pustíte do práce, aby jste zjistili zda někdo již nenašel řešení. Dříve než se skutečně podaří přispět novým kódem od členů komunity, ať jsou či nejsou Sun zaměstnanci, musíte projít následujícími obecnými fázemi. Počet skutečných kroků, které budou reprezentovat jednotlivé fáze, se velmi liší od velikosti a komplexnosti řešené změny.
Důležité také je, že projekt OpenSolaris, podle vzoru jiných open-source projektů, vyžaduje, aby přispěvatelé společně přiřadili jejich autorská práva k přispěnému kódu. Ujednání Sun a přispěvatele (Sun Contributor Agreement (SCA)) dává společně Sunu i přispěvatelům s autorskými právy v kódu toto: přispěvatel si zachovává autorská práva, ale také je uděluje Sunu jako sponzorovi open-source projektu. SCA je používáno na všechny produkty a projekty, které jsou vlastněny nebo řízeny Sunem: jednou podepsané SCA vám umožní přispět kódem i do jiných open-source projektů, které jsou sponzorované Sunem. Více podrobností o SCA je k dispozici na stránce Sun Contributor Agreement. Podívejte se na podrobnější dokumentaci výchozího vývojového procesu. DokumentaceDlouhodobým cílem oddělení informačních produktů firmy Sun je plně otevřít i dokumentaci Solarisu pod open-source licencí. Založená komunita pro dokumentaci se postupně rozšiřuje k dosažení tohoto cíle.
Pokud chcete přispět do budoucí dokumentace OpenSolarisu, musíte spolupracovat se sponzorem. Požadavek na získání sponzora můžete odeslat do diskuze o OpenSolaris dokumentaci. TestováníTestování při vývoji, jednotlivých komponent i spustitelného celku je velice důležitým aspektem pro dosažení softwarového inženýrství s vysokou kvalitou. Otevřeli jsme komunitu pro testování, která je určena k diskuzím a plánování iniciativ jako jsou:
Přidejte se ke komunitě, pomozte definovat strategii pro testování a přispějte testy pro OpenSolaris projekt a jeho kód. |