Skip to content

Санкт-Петербургский политехнический университет Петра Великого (СПбПУ)

Notifications You must be signed in to change notification settings

campus-mobile/campus-parser-sbpstu

Repository files navigation

campus-parser-sbpstu

Парсер проекта Campus для расписания вуза Санкт-Петербургский политехнический университет Петра Великого

Setup

Для запуска на локальной машине требуется:

  1. Наличие JDK 11 или выше

Development

Для проверки что все корректно настроено можно запустить задачу 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, а дальше и опубликована на сервер парсеров, где начнет свою работу.

About

Санкт-Петербургский политехнический университет Петра Великого (СПбПУ)

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •