Глобальный рефакторинг пространств имён

This commit is contained in:
2025-10-02 13:29:30 +04:00
parent d23d81fb53
commit 2fa94851cb
3176 changed files with 27146 additions and 30584 deletions
+5 -5
View File
@@ -4,19 +4,19 @@
## Начало работы
- Склонируйте репозиторий и войдите в папку `Pf2eDataScrapper`.
- Склонируйте репозиторий и войдите в папку `Pf2e/Scrapper`.
- Создайте файл `.env` и добавьте в него содержимое из файла `.env.example`. Измените содержащиеся поля:
- `DATA_DIR` - путь к папке для распаковки репозиториев обрабатываемых данных;
- `OUTPUT_DIR` - путь к месту сохранения схем;
- `DATABASE_CONNECTION` - строка подключения к БД (только PostreSQL);
- `MAX_THREADS` - максимальное количество потоков при параллельной обработке.
- Перейдите а папку `Pf2eModel` (`cd ../Pf2eModel`) и запустите `dotnet ef database update` для создания структуры БД в командной строке. Если необходимо обновить структуру после изменения модели - используйте скрипт `RebuildDatabase.bat`.
- Запустите проект `Pf2eDataScrapper` для парсинга информации.
- Перейдите а папку `Pf2e/Database` (`cd ../Database`) и запустите `dotnet ef database update` для создания структуры БД в командной строке. Если необходимо обновить структуру после изменения модели - используйте скрипт `RebuildDatabase.bat`.
- Запустите проект `Pf2e.Scrapper` для парсинга информации.
## Роли и документация проектов
- [`Pf2eModel`](Documentation/Pf2eModel/index.md) - общая ORM-структура модели.
- [`Pf2eDataScrapper`](Documentation/Pf2eDataScrapper/index.md) - загрузчик и обработчик данных.
- [`Pf2e.Database`](Documentation/Pf2e.Database/index.md) - общая ORM-структура модели.
- [`Pf2e.Scrapper`](Documentation/Pf2e.Scrapper/index.md) - загрузчик и обработчик данных.
По ссылкам можно увидеть полную документацию классов.