Skip to content

Commit

Permalink
Simplify server requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
antonkalinin-ml committed Mar 5, 2022
1 parent a3986c1 commit 7a8d401
Show file tree
Hide file tree
Showing 2 changed files with 156 additions and 93 deletions.
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,31 @@
- Теперь вместо второго мессенджера (VK) предлагается использовать консоль,
стандартный ввод-вывод. Это должно сильно уменьшить объем задания, сохранив
его дух: общее ядро логики и два механизма ввода-вывода.

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

0 comments on commit 7a8d401

Please sign in to comment.