Іконки й кольори: що означає кожен стан
Читаємо pull requests, issues, перевірки, рев'ю, мітки й блок мерджу з першого погляду: що означає кожна іконка й колір GitHub і як розрізняти стани за формою й текстом, а не лише за кольором.
Урок 9 з 15~43 хв навчанняЗ них ~27 хв на запитання та завдання
Зміст1 із 71 кроків
Alex Tutor
Pull requests і просто хвилину подивися на список.Alex Tutor
Fix checkout button after cart edits#134
автор Daniel · Approved · перевірки пройдено · bug, checkout
Add autumn sale banner#136
авторка Emma · Draft · content
Bump image-optimizer from 2.3.0 to 2.4.1#137
автор dependabot · Review required · 1 перевірка впала · dependencies
Ви
Alex Tutor
Ви
Alex Tutor
Open. І змерджені, і закриті pull requests лежать у Closed, поруч.Daniel
Alex Tutor
Питання 1
Це чотири іконки станів pull request без підписів. Зістав кожну пронумеровану іконку з її станом.
- 1
- 2
- 3
- 4
Торкніться відповіді, а потім рядка, до якого вона належить. Можна й перетягувати.
- Іконка 1
- Іконка 2
- Іконка 3
- Іконка 4
Відповіді, які ще треба розмістити
Ви
Alex Tutor
Daniel
Alex Tutor
Alex Tutor
Питання 2
Це вкладка Closed списку pull requests. Жоден pull request у ній не доніс свої зміни до main.
Rewrite delivery page copy#132
Raise free-delivery threshold to 1000 UAH#133
Try animated delivery badge#127
Alex Tutor
Issues. Іконки issues круглі. Відкрите issue це коло з крапкою посередині, зелене.Alex Tutor
Checkout button stays grey after editing cart#131
відкрила підтримка · bug, checkout · пов'язаний pull request #134
Test an orange checkout button#135
відкрив Daniel · idea
Courier rates up from 1 June#120
Closed as completed: закрито як виконане
Show prices in euros#138
Closed as not planned: закрито як незаплановане
Ви
Alex Tutor
Daniel
Ви
Alex Tutor
Alex Tutor
Питання 3
Дві з цих іконок мають однаковий колір. Зістав кожну пронумеровану іконку з тим, що вона означає.
- 1
- 2
- 3
- 4
Торкніться відповіді, а потім рядка, до якого вона належить. Можна й перетягувати.
- Іконка 1
- Іконка 2
- Іконка 3
- Іконка 4
Відповіді, які ще треба розмістити
Alex Tutor
Alex Tutor
build
Successful: успішно
test
Failing: впав 1 тест на зображення товарів
preview
Skipped: для оновлень залежностей preview не запускають
Ви
Daniel
Alex Tutor
Питання 4
Чотири результати перевірок без підписів. Яка іконка означає, що перевірка ще триває?
- 1
- 2
- 3
- 4
Alex Tutor
Alex Tutor
Approved
Галочка: рев'юер каже, що можна зливати
Changes requested
Файл із плюсом і мінусом: спершу потрібні зміни
Commented
Хмаринка діалогу: коментарі без вердикту
Ви
Daniel
Ви
Alex Tutor
Питання 5
Ці іконки стоять біля імен трьох рев'юерів на pull request. Зістав кожну пронумеровану іконку з вердиктом рев'юера.
- 1
- 2
- 3
Торкніться відповіді, а потім рядка, до якого вона належить. Можна й перетягувати.
- Іконка 1
- Іконка 2
- Іконка 3
Відповіді, які ще треба розмістити
Ви
bug червона. Червоний означає «терміново»?Alex Tutor
bug, але Котокорм хоч завтра може зробити її рожевою.bug на відкритому pull request означає просто відкритий pull request про баг.Daniel
bug, checkout, content, idea і dependencies, яку Dependabot додає сам.Ви
Alex Tutor
Питання 6
Pull request #137 має синю мітку dependencies і зелену іконку pull request ліворуч. Що відомо про його стан?
Alex Tutor
Ви
Update branch.Daniel
main вимагає, щоб гілка не відставала перед мерджем. Моя відстає на три коміти: набір ласощів, #133 і #132.Alex Tutor
Update branch («оновити гілку») мерджить main у його гілку: той самий напрямок, що й Commit merge у Emma в модулі 2. Це новий коміт, тож перевірки запускаються знову.Alex Tutor
f02a6d4Update FAQ answers3a9d1c4Reproduce bug in a test8be2f70Add cat treats bundleb7e4a05Re-enable button after cart edits6f2c8a1Raise free-delivery threshold to 1000 UAH (#133)a7d93e4Rewrite delivery page copy (#132)mainc2d7f90Update checkout hint copyf7a2b61Restore checkout button colour9e3b5d2Merge branch 'main' into fix/checkout-buttonfix/checkout-button
Граф комітів, від найстарішого: fix/checkout-button після Update branch 1. коміт f02a6d4 у main "Update FAQ answers" 2. гілка fix/checkout-button починається від коміту f02a6d4 3. коміт 3a9d1c4 у fix/checkout-button "Reproduce bug in a test" 4. коміт 8be2f70 у main "Add cat treats bundle" 5. коміт b7e4a05 у fix/checkout-button "Re-enable button after cart edits" 6. коміт 6f2c8a1 у main "Raise free-delivery threshold to 1000 UAH (#133)" 7. коміт a7d93e4 у main "Rewrite delivery page copy (#132)" 8. коміт c2d7f90 у fix/checkout-button "Update checkout hint copy" 9. коміт f7a2b61 у fix/checkout-button "Restore checkout button colour" 10. мердж-коміт 9e3b5d2: main змерджено в fix/checkout-button "Merge branch 'main' into fix/checkout-button" (виділено)
Daniel
main, відколи я почав. Саме те, що я пропустив у березні.Alex Tutor
Alex Tutor
Питання 7
Розстав стани, через які пройшов #134, від першого до останнього.
Торкніться пункту, а потім місця, куди його поставити. Можна перетягувати або користуватися стрілками.
Alex Tutor
Squash and merge, а потім Confirm squash and merge.Alex Tutor
Fix checkout button after cart edits#134
Змерджено в main як d51c7e8
Checkout button stays grey after editing cart#131
Закрито як виконане завдяки #134
Ви
Daniel
main це один коміт: «Fix checkout button after cart edits (#134)». Гілка видалилася сама, а деплой уже йде. Дай йому п'ять хвилин, а потім перевір живий сайт на телефоні.Alex Tutor
main, о 9:40, і так.Ви
Alex Tutor
Питання 8
Які твердження правильні одразу після мерджу? Пам'ятай: Котокорм автоматично викладає кожен мердж у main і видаляє змерджені гілки. Познач усе, що підходить.
Alex Tutor
Ви
Alex Tutor
Daniel
Alex Tutor
Питання 9Коротка відповідь · Завдання з перевіркою ШІ
Колега з порушенням кольорового зору питає, що там із #137. Опиши його стан у 2–3 реченнях без жодних слів про колір: pull request, перевірки, рев'ю і хто діє далі.
Bump image-optimizer from 2.3.0 to 2.4.1#137
автор dependabot · Review required · dependencies
build
test
preview
Напишіть відповідь і отримайте оцінку та відгук від нашого ШІ-рецензента.
Увійдіть, щоб отримати відгук ШІAlex Tutor
Ви
Daniel
Alex Tutor
Alex Tutor
Питання 10Кейс · Завдання з перевіркою ШІ
Напиши п'ятничне оновлення статусу для продуктової зустрічі на основі списків вище.
Fix checkout button after cart edits#134
Змерджено в середу
Checkout button stays grey after editing cart#131
Add autumn sale banner#136
авторка Emma · розпродаж стартує в понеділок
Bump image-optimizer from 2.3.0 to 2.4.1#137
Review required · 1 перевірка впала
Test an orange checkout button#135
idea · pull request ще немає
Show prices in euros#138
Продуктова зустріч у п'ятницю; там CEO, маркетинг і підтримка, і більшість із них GitHub не відкриває. Котокорм викладає кожен мердж у main за кілька хвилин.
Напиши коротке оновлення (5–8 рядків): що вже на сайті, що в роботі чи заблоковано і чому, від чого відмовилися і хто діє далі. Називай стани словами, а не кольорами.
Напишіть відповідь і отримайте оцінку та відгук від нашого ШІ-рецензента.
Увійдіть, щоб отримати відгук ШІВи
Daniel
develop і релізи з номерами версій.Alex Tutor
На цьому все. Ви відповіли на всі завдання — чудова робота.