[TASK] issues #2 (https://github.com/SENATOROVAI/intro-cs/issues/2)#588
Closed
AleksandrShushunov wants to merge 1 commit intoSENATOROVAI:mainfrom
Closed
[TASK] issues #2 (https://github.com/SENATOROVAI/intro-cs/issues/2)#588AleksandrShushunov wants to merge 1 commit intoSENATOROVAI:mainfrom
AleksandrShushunov wants to merge 1 commit intoSENATOROVAI:mainfrom
Conversation
Comment on lines
+1
to
+133
| """[TASK] issues.""" | ||
|
|
||
| # Общие вопросы | ||
| # | ||
| # 1. Что такое Issues на GitHub и для чего они используются? | ||
| # GitHub Issues — это встроенная система задач и обсуждений внутри репозитория. Она используется для отслеживания ошибок, предложений, задач и обсуждений по проекту. | ||
| # | ||
| # 2. Чем Issues отличаются от других инструментов управления задачами? | ||
| # Главная особенность Issues — они являются частью репозитория. | ||
| # Что это даёт: | ||
| # Можно ссылаться на Issue прямо в коде и коммитах | ||
| # Pull Request может автоматически закрывать Issue | ||
| # Разработчики обсуждают проблему прямо рядом с кодом | ||
| # | ||
| # 3. Какие основные компоненты (поля) есть у каждого Issue? | ||
| # Заголовок | ||
| # Описание | ||
| # Ярлыки | ||
| # Ответственные | ||
| # Дедлайн | ||
| # Статус(открыт/закрыт) | ||
| # Связанные пул реквесты | ||
| # Комментарии | ||
| # | ||
| # Создание Issues | ||
| # | ||
| # 4. Как создать новое Issue в репозитории? | ||
| # На странице репозитория: Issues -> New issue -> Create | ||
| # | ||
| # 5. Какие данные рекомендуется указывать в описании Issue для лучшего понимания задачи? | ||
| # Имя файла и номера строк с проблемой | ||
| # Четкое описание проблемы | ||
| # Результат выполнения кода и ожидаемый результат | ||
| # Окружение, в котором запускался код | ||
| # | ||
| # 6. Какие теги (labels) можно добавить к Issue? Какие из них стандартные? | ||
| # Стандартные: bug, documentation, duplicate, enhancement, good first issue, help wanted, invalid,question, wontfix. | ||
| # Также можно создать любые свои | ||
| # | ||
| # 7. Как прикрепить Assignees (ответственных) к Issue? | ||
| # Войти в Issue или создать его, нажать Assignees на правой панели, выбрать ответственных из списка. | ||
| # | ||
| # Работа с Issues | ||
| # | ||
| # 8. Как использовать Labels для классификации задач? | ||
| # Добавлять подходящие Labels к Issues для быстрого понимания типа задачи и фильтрации. | ||
| # | ||
| # 9. Для чего нужен Milestone, и как связать его с Issue? | ||
| # Нужен для группировки Issues по определенному промежутку времени. | ||
| # Нажать на Milestone на правой панели Issue и выбрать нужный или создать новый. | ||
| # | ||
| # 10. Как привязать Issue к пул-реквесту (Pull Request)? | ||
| # В заголовке или описании пул-реквеста написать "Closed #номер Issue" | ||
| # | ||
| # 11. Как добавить комментарий к существующему Issue? | ||
| # Войти в Issue, в окне Add a comment написать комментарий, нажать Comment | ||
| # | ||
| # Закрытие и завершение Issues | ||
| # | ||
| # 12. Как закрыть Issue вручную? | ||
| # Войти в Issue и нажать Close issue внизу страницы | ||
| # 13. Можно ли автоматически закрыть Issue с помощью сообщения в коммите или пул-реквесте? Как это сделать? | ||
| # Да, написать в сообщении Closes (#номер Issue) | ||
| # 14. Как повторно открыть закрытое Issue, если работа ещё не завершена? | ||
| # Войти в закрытый Issue и нажать Reopen issue внизу страницы | ||
| # | ||
| # Фильтрация и поиск | ||
| # | ||
| # 15. Как найти все открытые или закрытые Issues в репозитории? | ||
| # В репозитории войти в Issues и там выбрать Open или Closed | ||
| # 16. Как использовать фильтры для поиска Issues по меткам, исполнителям или другим критериям? | ||
| # Выбрать нужный фильтр на панели (Author, Labels...) и ввести значение для фильтрации. | ||
| # 17. Как сортировать Issues по приоритету, дате создания или другим параметрам? | ||
| # Нажать на кнопку Sort by(правая на панели) и выбрать тип сортировки | ||
| # | ||
| # Интеграции и автоматизация | ||
| # | ||
| # 18. Как настроить автоматические уведомления о новых или изменённых Issues? | ||
| # На панели репозитория нажать Watch и далее выбрать виды активностей, о которых будут приходить уведомления | ||
| # 19. Что такое Projects в контексте GitHub, и как связать их с Issues? | ||
| # Projects — это встроенный инструмент управления задачами и рабочими процессами. Он работает как доска задач (kanban) или таблица, где можно организовать: | ||
| # Issues | ||
| # Pull Requests | ||
| # Cтатусы задач | ||
| # | ||
| # Для связи войти в Issue и в поле Projects выбрать нужный | ||
| # | ||
| # 20. Какие сторонние инструменты можно использовать для автоматизации работы с Issues (например, боты, Webhooks)? | ||
| # Боты для автоматизации Issues | ||
| # Webhooks позволяют запускать внешнюю автоматизацию при событиях в репозитории | ||
| # No-code / Low-code сервисы автоматизации позволяют автоматизировать Issues без написания кода | ||
| # CI/CD и workflow-автоматизация можно автоматизировать работу с issues через pipeline | ||
| # Интеграции с системами управления задачами | ||
| # AI-агенты и кастомные сервисы | ||
| # | ||
| # Коллаборация | ||
| # | ||
| # 21. Как упомянуть другого пользователя в комментарии к Issue? | ||
| # @имя_пользователя | ||
| # | ||
| # 22. Как запросить дополнительные данные или уточнения у автора Issue? | ||
| # Обратиться к автору через @ в комментариях и задать там нужные вопросы | ||
| # | ||
| # 23. Что делать, если Issue неактуально или его нужно объединить с другим? | ||
| # Если Issue неактуально, закрыть с объяснением и поставить label invalid/wontfix | ||
| # Для объединения закрыть с комментарием "Duplicate of #номер_основного_issue" | ||
| # | ||
| # Практические аспекты | ||
| # | ||
| # 24. Как использовать шаблоны для создания Issues? | ||
| # В GitHub шаблоны Issues (Issue templates) позволяют стандартизировать информацию, которую пользователи указывают при создании задачи или баг-репорта. Это помогает быстрее понимать проблему и уменьшает количество уточняющих вопросов | ||
| # Шаблоны нужно разместить в репозитории в папке: | ||
| # .github/ISSUE_TEMPLATE/ | ||
| # | ||
| # 25. Что такое Linked Issues, и как создать связь между задачами? | ||
| # Linked Issues — это механизм в GitHub, который позволяет связывать Issues между собой, чтобы показать зависимость, дубликаты или связанную работу. Это помогает лучше управлять задачами и понимать контекст разработки. | ||
| # Для создания нужно указать номер связанного Issue в комментарии, например "Depends on #43", GitHub автоматически создаст связь между ними | ||
| # Также можно войти в Issue, нажать Create new sub-issue и далее Add existing issue | ||
| # | ||
| # 26. Какие метрики (например, время выполнения) можно отслеживать с помощью Issues? | ||
| # Метрики времени(Время от открытия до закрытия, Время до первого комментария) | ||
| # Метрики потока(Количество закрытых задач за период, Количество одновременно открытых задач) | ||
| # Метрики активности команды(Количество комментариев, Количество участников в обсуждении) | ||
| # Метрики качества(Количество переоткрытых задач, Количество задач с label 'Bug') | ||
| # | ||
| # 27. Какие best practices рекомендуются при работе с Issues в команде? | ||
| # Использовать шаблоны Issues | ||
| # Указывать чёткие и понятные заголовки | ||
| # Использовать labels для классификации | ||
| # Назначать ответственных | ||
| # Использовать milestones | ||
| # Связывать Issues с Pull Requests | ||
| # Использовать Projects или Kanban-доску |
Member
|
Всё верно |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes https://github.com/SENATOROVAI/intro-cs/issues/2