Как скачать исходные коды 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 имя_ветки