Как скачать исходные коды OutWiker

Для получения актуальной версии исходных кодов потребуется система управления версиями git.

Исходные коды расположены на github. Чтобы скачать последнюю версию исходных кодов, выполните команду

git clone https://github.com/Jenyay/outwiker
git submodule update --init --recursive

В репозитории исходных кодов имеются три «долгоживующие» ветки (branch) в зависимости от степени стабильности версии программы:

stable
Исходные коды текущей стабильной версии OutWiker.
master
Исходный код, соответствующий текущей нестабильной версии программы.
dev
Исходный код, находящиеся в активной разработке. Обычно ветка dev содержит изменения, которые еще не вошли в ветку master. Изменения из ветки dev будут влиты в ветку master перед выкладыванием нестабильной версии программы на сайт. В этой ветке могут проваливаться некоторые тесты.

Разработка происходит следующим образом. Если коммит полностью реализует какую-то возможность или рефакторинг (возможно, после еще придется что-то дополнять, но новая функциональность появляется), то такой коммит отправляется в ветку dev.

Если коммит только приближает реализацию возможности или начинает серию большого рефакторинга, но функциональность еще не появляется, то такой коммит отправляется в новую именованную ветку, ответвленную от dev. После окончательной реализации возможности новая ветка вливается в dev, а старая именованная ветка удаляется.

Для переключения между ветками используется команда:

git checkout имя_ветки