# Запуск из исходников

OutWiker является программным обеспечением со свободным исходным кодом, который распространяется по лицензии GPL 3. Если вы хотите получить исходный код и запустить OutWiker из исходников, следуйте описанной ниже процедуре. Для запуска потребуется Python 3.8 - 3.12. При попытке использовать более новые версии Python возникнут проблемы с некоторыми библиотеками. Для создания виртуальных окружений рекомендуется использовать uv.
Для получения исходных кодов и создания виртуального окружения выполните в консоли следующие команды:
git clone https://github.com/Jenyay/outwiker
cd outwiker
uv sync --dev --extra gui --python 3.12
В некоторых дистрибутивах Linux может возникнуть проблема с последней командой в процессе установки библиотеки wxPython. В этом случае рекомендуется установить wxPython вручную из wheel, которые можно найти по ссылке. В данной версии используется wxPython 4.2.2.
Для запуска OutWiker выполните следующую команду:
uv run python -m outwiker
В git-репозитории с исходными кодами используются следующие ветки:

- master - текущая бета-версия.
- dev - текущая разрабатываемая версия. Перед выходом очередной бета-версии эта ветвь будет влита в ветвь master.
- stable - текущая стабильная версия.

Также каждая стабильная и бета-версия помечаются соответствующими тегами.