Онлайн-платформа, отражающая актуальные сведения обо всем цифровом образовании России в виде карты с отмеченными на ней образовательными организациями.
Проект разрабатывается силами сообщества образовательного YouTube канала
Здесь немного подробнее о том, как появилась эта идея
Вся коммуникация по проекту в slack
Lombok - это инструмент, который позволяет писать код на java более лаконично и избавляет от boilerplate кода.
Подробнее здесь eng или здесь ru.
В проекте используем аннотации над классом:
- @Data - позволяет не писать стандартные getter/setter;
- @NoArgsConstructor, @AllArgsConstructor - конструктор без параметров и конструктор со всеми полями в качестве параметров.
- Создать persistence.properties в папке resources по образцу
- Создать application.properties в папке resources по образцу (Инструкция по получению API ключа)
- Создать liquibase.properties в папке resources по образцу
- Выполнить команду
mvn liquibase:update -P test-with-data
для развертывания БД с тестовыми данными, либоmvn liquibase:update -P test-without-data
для развертывания только схемы - Развернуть собранный war файл в любимом веб-сервере
Запуск всех тестов: mvn test -P test-with-data
Прежде чем начать, пожалуйста, прочитайте гайд по разработке CONTRIBUTING.md. Он далеко не окончательный, будем дорабатывать в процессе.
This project is licensed under the MIT License - see the LICENSE file for details