Skip to content

Latest commit

 

History

History
43 lines (37 loc) · 3.37 KB

CHANGELOG.md

File metadata and controls

43 lines (37 loc) · 3.37 KB

Список изменений

Если вы уже сделали часть проекта, которую по новым правилам делать не нужно, - ничего страшного, можно не переделывать (а можно и переделать, если вам так проще).

Обновление 29.03.2022

  • Бот:

    • Теперь вместо второго мессенджера (VK) предлагается использовать консоль, стандартный ввод-вывод. Это должно сильно уменьшить объем задания, сохранив его дух: общее ядро логики и два механизма ввода-вывода.
    • добавлен шаблон проекта с тестами, типами и заглушками функций. Он поможет быстрее реализовать логику бота.
  • Сервер: убрали много ненужного, чтобы ускорить прохождение, и конкретизировали требования.

    • убрана сущность авторов. Вместо них у юзера появляется флажок "может создавать новости".
    • убраны поля фамилии и аватарки у юзеров
    • убрана сущность тегов
    • убрана сущность комментариев к новостям
    • убрана сущность черновиков. Теперь новость может редактироваться и у нее новый флажок "опубликовано".
    • убрано поле главной фотографии у новости. Теперь новость может содержать любое количество картинок, включая ноль.
    • убраны API удаления всего.
    • убраны API получения одной сущности для всего, кроме картинок. Остальные сущности возвращаются только списками.
    • упрощена аутентификация.
    • уточнение: фильтр новостей и сортировка должны задаваться в URI query
    • уточнение: должно поддерживаться сразу несколько фильтров вместе с сортировкой
    • уточнение: запросы на редактирование должны поддерживать редактирование не фиксированного количества полей (одного либо всех), а любого.
    • уточнение требований к пагинации.
    • уточнение требований к получению и созданию картинок. В ответе с новостями нужно передавать URI картинок. В ответе с картинкой нужно посылать правильный Content-Type.
    • расширен список библиотек. Теперь можно использовать servant и любые высокоуровневые библиотеки для СУБД.