Vylepšete projekt OpenSolaris

Projekt 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ódem

První 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.

  • Vývoj a implementace.
  • Testy.
  • Posudek: posouzení kódu (vždy), posouzení návrhu a architektury (pokud je potřeba).
  • Změny v dokumentaci (pokud je potřeba).

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.

Dokumentace

Dlouhodobý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.

  • Připojte se přihlášením do diskuzní skupiny o OpenSolaris dokumentaci.
  • Zašlete komentáře k současné dokumentaci Solaris, kterou naleznete na docs.sun.com. Váš příspěvek bude případně zapracován do open-source dokumentací.
  • Spolupracujte jako odborník, spolu se současnými autory, na dokumentaci nových vlastností, změn a oprav, kterými jste přispěl do OpenSolarisu.

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:

  • Testovací přípravky pro OpenSolaris: Testovací přípravky a srovnávací testy, které se používají na Solaris budou postupně uvolněny pod open-source, aby mohly být využity vývojáři OpenSolarisu k testování jejich kódu.
  • Vývoj testů OpenSolarisu: Vývojáři testů si budou moci rozšířit přípravky pro testování OpenSolarisu i vyvinout nové v rámci OpenSolaris projektů.
  • Samoobslužné testy: Vyvíjená technologie samoobslužných testů kompatibility a výkonnosti umožní vývojářům OpenSolarisu spustit automatizované testování a přezkoumat výsledky.
  • Testovací a kompilační farmy: Kompilační a testovací farma serverů umožní vývojářům OpenSolarisu sestavit a otestovat jejich kód na plánovaných cílových platformách.
  • Skladiště testovacích jednotek: Vývojářům OpenSolarisu se umožní přidat vlastní testovací jednotku jako část sestavovacího procesu. Testovací jednotky se přidají k OpenSolaris testovacím přípravkům.

Přidejte se ke komunitě, pomozte definovat strategii pro testování a přispějte testy pro OpenSolaris projekt a jeho kód.

last modified by admin on 2009/10/26 12:13
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.