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

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

5

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