Просмотреть результат можно по ссылке.
-
Пользователь должен иметь возможность ввести произвольную строку
-
После начала пользовательского ввода если количество введенных символов превышает 3, клиент отправляет запрос к Github на получение всех репозиториев, которые включают в себя введенную пользователем строку. Предыдущие запросы должны обрываться.
-
После получения результата нужно отобразить ТОП-3 список репозиториев и показать следующие параметры: Full Name: выводим название репозитория вместе с автором/организацией; Description: описание репозитория (в том случае, если описание не будет помещаться в одну строчку - обрезаем и показываем троеточие); Language: текущий язык репозитория ; Link: кликабельная ссылка на репозиторий;
-
У пользователя также должна быть возможность создать свой gist, введя название файла и его контент. Создание gist просходит по нажатию кнопки.
-
Если создание прошло успешно, то выводим ниже кнопки ссылку на созданный gist, при клике на которую происходит открытие gist в новой вкладке.