Задание #1

Задание #1

CodeReview

📝  Описание

Нужно написать небольшой парсер для GitHub API, который бы смог считать комментарии, лайки и дизлайки для каждого ревьюера из коммита или пулл-реквеста.

Выглядеть это должно примерно следующим образом:

  1. Пользователь вставляет ссылку на коммит или пулл-реквест
  2. Скрипт делает API запрос к GitHub для получения реакций с коммита или пулл-реквеста.
  3. В результате выводится такая структура данных:
    юзер - кол-во комментариев - кол-во лайков - кол-во дизлайков

    Пример:
    1. maxprimak - 12 - 23 - 1
    2. R1ko - 11 - 48 - 0
    ...
    Сумма: 21 - 71 - 0

❗️ Задание может быть реализовано на любом языке с использованием любых технологий. Это может быть как простой скрипт, который можно скомпилировать в онлайн компиляторе, так и браузерное приложение со своим UI.

📌 Вспомогательные материалы

Чтобы можно было отправлять несколько запросов, пользователю нужно будет вставить свой access token. Сгенерировать этот токен можно вот по этой ссылке.

  1. Получение информации о репозитории
  2. Url для получения реакций с коммита
  3. Url для получения реакций с пулл-реквеста

📤 Куда сдавать задание?

После того, как вы успешно выполнили задание, вы можете прислать его на ревью, оставив свою заявку через нашу форму.

Чтобы прислать выполненое задание, вам будет необходимо выложить его на свой GitHub, сделать inital commit с рабочим кодом и в форме оставить ссылку на ваш коммит или пулл-реквест.

Вот подробная инструкция, как сделать свой первый коммит на github.

⏳ Сроки

Задание нужно прислать до среды 29.09 11:00, чтобы оно попало на следующую ревью сессию.

Report Page