forum-api

module
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2020 License: MIT

README

Техническое задание

  • Составить документацию, определяющую функциональность, предоставляемую нашим сервисом
  • Реализовать следующий функционал:
    • Форум
      • Создание форума
      • Создание ветки
      • Получение информации о форуме
      • Список ветвей обсужления форума
      • Пользователи данного форума
      • Получение информации о ветке обсуждения
      • Изменение сообщения
      • Создание новых постов
      • Обновление ветки
      • Сообщение данной ветки обсуждения
      • Проголосовать за данную ветвь обсуждения
    • Пользователь
      • Создание нового пользователя
      • Получение информации о пользователе
      • Изменение данных о пользователе
      • Авторизация пользователя
      • Создание сессии
      • Удаление сессии
      • Получение всех комментариев пользователя
      • Получение всех форумов пользователя
      • Получение всех веток пользователя
    • Чат
      • Создание чата
      • Удаление чата
      • Вступление в чат
      • Выход из чата
      • Приглашение в чат
      • Исключение из чата
      • Написание сообщения
      • Изменение сообщения
      • Удаление сообщения
      • Удаление всех сообщений пользователя из чата
      • Получение всех пользователя сообщений из чата
      • Получение всех чатов пользователя
    • Статистика
      • Получение количества постов
      • Получение количества пользователей
      • Получение количества сообщения
      • Получение инфомарции о базе данных
      • Очистка всех данных в базе

Регламенты кодирования:

  • Коммиты
    • Предложение начинается с маленькой буквы и без точки в конце
    • Пишутся на русском языке
    • Максимальная длина строки 50 символов
    • Стиль коммита:
      • действие (с маленькой буквы) + для какой сущности + (необязательно подробности)
  • Codestyle согласно официальной документации

Ссылки

Команда

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL