Парсер проекта Campus для расписания вуза Санкт-Петербургский политехнический университет Петра Великого
Для запуска на локальной машине требуется:
- Наличие JDK 11 или выше
Для проверки что все корректно настроено можно запустить задачу build:
- Windows -
gradlew.bat build
- Unix/MacOS -
./gradlew build
В результате выполнения увидите BUILD SUCCESSFUL
- значит проект скомпилировался и успешно запустил все тесты.
Для разработки рекомендуется использовать IntelliJ IDEA (подойдет и Community Edition). В ней есть все интеграции с Kotlin и Gradle.
Проект написан на языке Kotlin.
Описание как делаются парсеры доступно в ридми parser-sdk.
Важно, что при изменении парсера, нужно проверять работу через тесты (примеры в src/test
) - таким образом можно
отладить работу парсера на разных расписаниях.
Для выполнения доработок нужно создать ветку в git со своим именем и вести доработки в ней. Когда доработки завершены на GitHub нужно создать Pull Request из вашей ветки в develop. GitHub проведет автоматические проверки, а позже и человек проведет code review. После всех необходимых доработок ветка будет слита в develop, а дальше и опубликована на сервер парсеров, где начнет свою работу.