Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 5.56 KB

CONTRIBUTING.MD

File metadata and controls

66 lines (48 loc) · 5.56 KB

Зміст

Не хочу читати,

Зв'язок

Тестування

Pull-запити

Зв'язок

Обговорення та зв'язок здійснюється у Telegram чаті та на GitHub

Тестування

Про Working Group збірки

Перед повідомленням про помилку необхідно перевірити, чи відтворюється вона на Working Group збірці. Ці збірки призначені для тестування нових фіч та результатів рефакторингу, які викликають сумніви щодо своєї готовності (тобто іноді WG збірки можуть пропускатися через відсутність потреби у тестуванні).

Як повідомляти про помилки

  1. Переконайтеся, що у вас остання збірка: перезавантажте сторінку, зачекайте, чи не виникає пропозиція про перезавантаження, звірте версію з інформацією у чаті тощо.
  2. Переконайтеся, використовуючи пошук і/або тег bug, чи не була ця помилка виявлена раніше.
  3. Заповніть форму тут.

Білий екран

Якщо збірка повинна працювати

Якщо повідомляється, що збірка робоча, значить ви не дочекалися завершення завантаження нової версії – дійте за цією інструкцією.

Якщо збірка зламана у всіх

Якщо ж повідомляється, що збірка дійсно зламана, зачекайте повідомлення про виправлення проблеми, потім відкрийте застосунок. Зачекайте ~5 с. після того, як сторінка перестала завантажуватися (залежить від швидкості інтернету) та перезавантажте сторінку. Іноді потрібно спробувати кілька разів. Якщо не допомагає, дотримуйтеся пункту "Збірка повинна працювати".

Як збирати логи

Логи в основному потрібні, якщо щось працює не так, як треба, або не працює взагалі. Є три випадки:

Якщо все працює

Налаштування › Сховище › Звіти › Експорт

Нічого не працює, на екрані Fatal Error

Виділити текст помилки та скопіювати.

Немає Fatal Error / Недостача даних

Іноді може статися так, що в експортованих логах не вистачає інформації. Можна спробувати розібратися з проблемою у режимі рекавері.

Режим рекавері

  1. Відкрити застосунок у браузері. В кінець адреси дописати #recoveryMode, щоб із https://wg.mono.sominemo.com/about вийшло https://wg.mono.sominemo.com/about#recoveryMode.
  2. Якщо все зроблено вірно, застосунок запропонує перезапуститися.
  3. Перезавантажити сторінку. Логи почнуть з'являтися прямо на екрані.
Щоб скопіювати, треба натиснути один раз по тексту (він повинен скопіюватися сам). Щоб приховати, треба натиснути по вікну правою клавішею або затримати пальцем, якщо це на мобільному пристрої

Вікно з логами буде з'являтися при кожній новій стрічці логів, загороджуючи весь контент.

Скидання застосунку

Дотримуйтесь інструкцій, вони ідентичні для Mono PWA.

Pull-запити

В цей репозиторій приймаються pull-запити, потрібні:

  • Відповідний стиль коду
  • Використання компонентів PWA Core замість браузерних, коли можливо
  • Інтеграція у код, яка поважає поточний порядок