✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Ускорьте создание задач GitHub

8

Проблемы GitHub отлично подходят для отслеживания новых функций или ошибок, назначенных, их классификации, добавления в проекты и так далее. Они также довольно медленны в создании, и создание их кучи занимает слишком много времени. Поэтому я создал небольшой инструмент, чтобы ускорить создание задач и сделать это проще простого.

Одна из проблем, с которыми я сталкиваюсь при работе с проблемами GitHub, заключается в том, что их сложно создавать, особенно для тех, кто не является разработчиком, например для менеджеров, дизайнеров или тестировщиков, и которые просто хотят сообщить об ошибке, но не проходят ее. процесс их создания на GitHub.

Создание задач GitHub должно быть быстрым

Так какое самое простое взаимодействие с компьютером, может быть, письмо? Не знаю, самый ли легкий, но определенно легкий. Таким образом, в этом простом текстовом поле можно написать проблемы, и каждая строка будет проблемой. Вы просто печатаете и печатаете, не отрывая рук от клавиатуры, чтобы схватиться за мышь. Вы также можете вставить список, созданный в текстовом редакторе или электронной таблице.

У него есть гибкость: вы можете назначить проблему кому-то (или многим, разделив имена пользователей запятыми), отделив заголовок от имени пользователя вертикальной чертой. Еще одна черта отделяет описание, и еще одна черта отделяет метки, которых может быть много, разделяя их запятыми.

Обновление: приложение доступно по адресу https://fast-issues.herokuapp.com/

Ускорьте создание задач GitHub

Технический обзор

Этот проект ~ещё не до конца проработан, но уже~ открыт для публики на

https://github.com/eliorivero/fast-issues

В качестве общего обзора:

  • это приложение GitHub, которое можно установить в репозиторий, где будут создаваться задачи.
  • имеет бэкэнд Node.js с Express в качестве сервера
  • интерфейс построен с помощью React
  • ключевыми библиотеками для быстрой работы с GitHub в Node были https://github.com/octokit/app.js и https://github.com/octokit/rest.js/

Следует иметь в виду, что мы не хотим выходить за пределы API. GitHub рекомендует делать интервал между запросами не менее одной секунды. Я приостанавливал скрипт на 1,5 секунды между каждым запросом на создание задачи, поэтому вы увидите в GIF выше, что задачи не создаются мгновенно.

Больше идей

Я показал это другу, и он сказал мне, что у него была идея создать расширение для Chrome, чтобы сделать снимок экрана с ошибкой, аннотировать его и отправить как проблему на GitHub. Я подумал, что это отличная идея, и я искал способ сделать снимок экрана, но внутри приложения React, и быстро нашел html2canvas, который позволяет делать снимки экрана и сохранять их в виде файлов PNG.

Сочетание чего-то подобного с моим инструментом для создания задач было бы хорошим решением, которое могло бы быть доступно в приложении React во время его цикла разработки или подготовки. Любой, кто тестирует приложение, может запустить панель отчетов о проблемах и отправить сообщение о проблеме на GitHub. Изображение по-прежнему должно храниться на другом сервере, потому что на данный момент API задач ограничен и не позволяет загружать изображения.

Источник записи: startfunction.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее