Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 3.05 KB

File metadata and controls

51 lines (36 loc) · 3.05 KB

Overview

Build status Code style: black GitHub Python Poetry

Разработка

Для первоначальной разработки склонированного репозитория необходимо запустить команду make init. Она настроит Git Hooks и установит все внешние зависимости.

При необходимости для форматирования кода перед коммитом необходимо запустить команду make format.

Постановка задачи

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

  • просмотра прогноза погоды;
  • просмотра ближайших событий в календаре;
  • создания коротких заметок;
  • очередь web ссылок для прочтения.

Каждый виджет имеет собственный экран настроек, в котором находятся настройки этого виджета. Также есть экран настроек самого приложения, в котором можно настроить расположение виджетов. В случае, если хватит времени, виджеты будут устанавливаться отдельно от приложения в настройках приложения. Кроме этого, приложение будет поддерживать сторонние расширения.

Макеты интерфейса

Виджеты

Календарь

Calendar design draft

Погода

Weather design draft

Заметки

Notes design draft

Документация

Пользовательская документация: ссылка

Программная документация:

  1. запустить make sphinx-update
  2. открыть в браузере файл sphinx/build/html/index.html