Skip to content

paradisensei/Digital-education-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Карта цифрового образования России

Онлайн-платформа, отражающая актуальные сведения обо всем цифровом образовании России в виде карты с отмеченными на ней образовательными организациями.

Проект разрабатывается силами сообщества образовательного YouTube канала
Здесь немного подробнее о том, как появилась эта идея
Вся коммуникация по проекту в slack

Lombok

Lombok - это инструмент, который позволяет писать код на java более лаконично и избавляет от boilerplate кода.
Подробнее здесь eng или здесь ru. В проекте используем аннотации над классом:

  • @Data - позволяет не писать стандартные getter/setter;
  • @NoArgsConstructor, @AllArgsConstructor - конструктор без параметров и конструктор со всеми полями в качестве параметров.

Инструкции по запуску

  1. Создать persistence.properties в папке resources по образцу
  2. Создать application.properties в папке resources по образцу (Инструкция по получению API ключа)
  3. Создать liquibase.properties в папке resources по образцу
  4. Выполнить команду mvn liquibase:update -P test-with-data для развертывания БД с тестовыми данными, либо mvn liquibase:update -P test-without-data для развертывания только схемы
  5. Развернуть собранный war файл в любимом веб-сервере

Инструкции по запуску тестов

Запуск всех тестов: mvn test -P test-with-data

Contributing

Прежде чем начать, пожалуйста, прочитайте гайд по разработке CONTRIBUTING.md. Он далеко не окончательный, будем дорабатывать в процессе.

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Карта цифрового образования России

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages