REST API блога с возможностью оставлять комментарии к статьям, а также отвечать на комментарии
- Добавление статьи.
POST /api/v1/articles
- Добавление комментария к статье.
POST /api/v1/articles/<article_id>/comments
- Получение всех комментариев к статье вплоть до 3 уровня вложенности.
GET /api/v1/articles/<article_id>/comments
- Добавление коментария в ответ на другой комментарий (возможна любая вложенность).
POST /api/v1/comments/<comment_id>/replies
- Получение всех ответов (вложенных комментариев) на комментарий
GET /api/v1/comments/<comment_id>/replies
make build && make run
Если приложение запускается впервые, необходимо также создать базу данных и применить к ней миграции после успешного запуска:
make createdb && make migrate
Все последующие запуски можно выполнять одной командой:
make run
Для остановки:
make stop