Перед началом работы нужно настроить виртуальное пространство. За него отвечает Poetry.
- Стянуть проект с репозитория. Например через
https:
git clone https://github.com/CuberHuber/NSPK_DI_parser.git
- Установить poetry
- установить зависимости
poetry install
- запустить виртуальное окружение
poetry shell
Перед использоваением нужно настроить виртуальное окружение
- запустить главный файл из cmd
poetry run python main.py
- Трекер задач: https://github.com/users/CuberHuber/projects/5
- Документация: https://docs.google.com/document/d/1onPsC6dvRas5m2kFdzOmeXL2HEhkeMU3Izzs-rsJsXM/edit?usp=sharing
- Miro доска: https://miro.com/app/board/uXjVMcNMDsQ=/?share_link_id=864982821677
Перед тестированием платформы нужно:
- Скачать виртуальное окружение Poetry
- Скачать docker и docker-compose. Если рабочая машина Windows, то Docker Hub
- Скачать make
- Если ты работаешь в PyCharm, то он (после скачивания poetry) должен сам предложить настроить виртуальное окружение. Ну, либо poetry install.
cp .env.dev.example .env
в корне проекта в терминале- Теперь нужно вставить путь до плагина SPP. Плагин можно хранить в любом месте на пк. В корне проекта в
файле
main.py
нужно указать полный путь (Как работать с PyCharm)
plugin_path = < absolute_path_до_плагина >
- Теперь можно запускать платформу. это можно сделать несколькими способами
Это запустить main.py через IDEA. Пока не актуально- в терминале в корне прописать
make dev
Вообще, если хочется трейсануть код и посмотреть что как работает, то можно юзать main.py из идеешки, но перед этим *
ОБЯЗАТЕЛЬНО ЗАПУСТИТЬ* make dev
Все плагины создаются на основе Плагина отца. Для удобства тестирования рекомендуется стягивать репозиторий плагина на локальную машину. Затем, в пункте 4 указать прямой путь до корня скачанного проекта.
Чтобы удобно тестировать и работать с платформой и плагином одновременно, предлагается добавить в текущий проект платформы дополнительный проект плагина.
- Идем в пункт меню и называем
Open
- Выбираем каталог с проектом плагина
- Далее выбираем
Attach
.
- Гуд, теперь рядом с проектом платформы лежит проект плагина.
- Жмем
пкм
по папке плагина и копируем абсолютный путь
- Возвращаемся к процессу настройки платформы