✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Прискорити створення проблем GitHub

21

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

Одна з проблемних точок, які я бачу в роботі GitHub, полягає в тому, що їх важко створювати, особливо для тих, хто не є розробниками, як-от менеджери, дизайнери чи тестувальники, і які просто хочуть повідомити про помилку, але не проходять через це. процес їх створення на GitHub.

Створення проблем GitHub повинно бути швидким

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

Він має гнучкість: ви можете призначити проблему комусь (або багатьом, розділяючи імена користувачів комами), відокремлюючи заголовок від імені користувача вертикальною рискою. Ще один канал відокремлює опис, а інший канал відокремлює мітки, яких може бути багато, розділяючи їх комами.

Оновлення: додаток доступний за адресою https://fast-issues.herokuapp.com/

Прискорити створення проблем GitHub

Технічний огляд

Цей проект ~все ще не повністю розроблений, але він уже~ опублікований на

https://github.com/eliorivero/f ast-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, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі