Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Zákulisí vývoje Moodle (nejen) verze 2.2 by Mind Map: Zákulisí vývoje Moodle
(nejen) verze 2.2
0.0 stars - reviews range from 0 to 5

Zákulisí vývoje Moodle (nejen) verze 2.2

Změny v řízení vývoje

Jako reflexe průběhu vývoje 2.0

Procesy

Nástroje

Správa zdrojových kódů

Push model > Pull model

CVS > Git

Týdenní rytmus vývoje

Plán vydávání nových verzí

Feature-driven > Date-driven

Každých 6 měsíců nová hlavní verze 2.x

Průběžné vydávání oprav

každý týden nový build

jednou za čas nová vedlejší verze

Závazek udržovat poslední dvě hlavní verze

1.9 je výjimka

Fáze

Plánování, Tvorba specifikací, Wiki

Vývoj

Testování

Moodle HQ

STABLE tým

SCRUM

většinou 3 týdny / sprint

UNSTABLE (DEV) tým

Pro konkrétní projekt

INTEGRATION tým

Senior developers

QA tým

Participace komunity

Integrace změn

Zveřejnění změny v osobním veřejném Git repozitáři nebo ve formě patche

Volitelné vzájemné hodnocení (peer-review)

Požadavek na začlenění do integračního repozitáře (integration.git)

Testování

Začlenění do hlavního repozitáře (moodle.git)

Vydání "weekly build"

Nástroje

Moodle

moodle.org

*.moodle.net

JIRA tracker

každá změna musí být nejprve zanesena sem

sledování stavu změny

Github

osobní repozitáře (clone) Moodle

jedna větev pro každou změnu na jedné verzi

před-integrační větve pro nové funkce, nestabilní kód se nedostává do hlavního repozitáře

Jabber

interní komunikace vývojového týmu

MediaWiki

http://docs.moodle.org/dev/

http://docs.moodle.org/20/en/

bývalá česká wiki přesunuta do archivu

Google

hangout ?

kalendář

dokumenty

Co se aktuálně chystá

Pokročilé metody hodnocení

Kriteriální hodnocení

Rubriky

Multi-tenancy sites