Не хочу читати,
- Про Working Group збірки
- Як повідомляти про помилки
- Білий екран
- Як збирати логи
- Режим рекавері
- Скидання застосунку
Обговорення та зв'язок здійснюється у Telegram чаті та на GitHub
Перед повідомленням про помилку необхідно перевірити, чи відтворюється вона на Working Group збірці. Ці збірки призначені для тестування нових фіч та результатів рефакторингу, які викликають сумніви щодо своєї готовності (тобто іноді WG збірки можуть пропускатися через відсутність потреби у тестуванні).
- Переконайтеся, що у вас остання збірка: перезавантажте сторінку, зачекайте, чи не виникає пропозиція про перезавантаження, звірте версію з інформацією у чаті тощо.
- Переконайтеся, використовуючи пошук і/або тег bug, чи не була ця помилка виявлена раніше.
- Заповніть форму тут.
Якщо повідомляється, що збірка робоча, значить ви не дочекалися завершення завантаження нової версії – дійте за цією інструкцією.
Якщо ж повідомляється, що збірка дійсно зламана, зачекайте повідомлення про виправлення проблеми, потім відкрийте застосунок. Зачекайте ~5 с. після того, як сторінка перестала завантажуватися (залежить від швидкості інтернету) та перезавантажте сторінку. Іноді потрібно спробувати кілька разів. Якщо не допомагає, дотримуйтеся пункту "Збірка повинна працювати".
Логи в основному потрібні, якщо щось працює не так, як треба, або не працює взагалі. Є три випадки:
Налаштування › Сховище › Звіти › Експорт
Виділити текст помилки та скопіювати.
Іноді може статися так, що в експортованих логах не вистачає інформації. Можна спробувати розібратися з проблемою у режимі рекавері.
- Відкрити застосунок у браузері. В кінець адреси дописати #recoveryMode, щоб із https://wg.mono.sominemo.com/about вийшло https://wg.mono.sominemo.com/about#recoveryMode.
- Якщо все зроблено вірно, застосунок запропонує перезапуститися.
- Перезавантажити сторінку. Логи почнуть з'являтися прямо на екрані.
Щоб скопіювати, треба натиснути один раз по тексту (він повинен скопіюватися сам). Щоб приховати, треба натиснути по вікну правою клавішею або затримати пальцем, якщо це на мобільному пристрої
Вікно з логами буде з'являтися при кожній новій стрічці логів, загороджуючи весь контент.
Дотримуйтесь інструкцій, вони ідентичні для Mono PWA.
В цей репозиторій приймаються pull-запити, потрібні:
- Відповідний стиль коду
- Використання компонентів PWA Core замість браузерних, коли можливо
- Інтеграція у код, яка поважає поточний порядок