Skip to content

[TASK] issues (https://github.com/SENATOROVAI/intro-cs/issues/2)#494

Closed
mvchnnkv wants to merge 19 commits intoSENATOROVAI:mainfrom
mvchnnkv:main
Closed

[TASK] issues (https://github.com/SENATOROVAI/intro-cs/issues/2)#494
mvchnnkv wants to merge 19 commits intoSENATOROVAI:mainfrom
mvchnnkv:main

Conversation

@mvchnnkv
Copy link
Copy Markdown
Member

Comment thread python/issues.py
Comment on lines +1 to +163
# %%
"""issues."""

# Общие вопросы
# 1. Что такое Issues на GitHub и для чего они используются?
# Issues это инструмент для отслеживания задач, ошибок, предложений по
# улучшению и других важных событий, связанных с проектом
#
# 2. Чем Issues отличаются от других инструментов управления задачами?
# Issues отличается от других инструментов управления задачами тем, что они
# тесно интегрированы с репозиторием кода и процессом разработки
#
# 3. Какие основные компоненты (поля) есть у каждого Issue?
# Заголовок, описание, метки, ответственные, milestones, комментарии, статус
#
# 4. Как создать новое Issue в репозитории?
# В верхней части страницы репозитория нажать на вкладку "Issues"
# На странице Issues нажать на кнопку "New Issue"
# Ввести заголовок для Issue
# В поле "Description" добавить подробности задачи или проблемы
# Если нужно можно добавить Labels, Assignees и Milestones
# Когда все поля будут заполнены, нажать "Submit new issue"
#
# 5. Какие данные рекомендуется указывать в описании Issue для лучшего
# понимания задачи?
# Подробное описание проблемы или задачи
# Шаги для воспроизведения ошибки
# Ожидаемый результат
# Текущий результат
#
# 6. Какие теги (labels) можно добавить к Issue? Какие из них стандартные?
# Стандартные: bug, documentation, duplicate, enhancement, good first issue,
# help wanted, invalid, question, wontfix
# Также можно создавать собственные метки
#
# 7. Как прикрепить Assignees (ответственных) к Issue?
# Нажать на значок редактирования рядом с Assignees
# В появившемся окне выбрать пользователя
#
# 8. Как использовать Labels для классификации задач?
# На правой панели, рядом с метками, нажать на "Labels"
# В открывшемся окне будет список доступных меток (например: bug, enhancement,
# documentation)
# Если в списке нет нужной метки, то можно добавить свою собственную метку
#
# 9. Для чего нужен Milestone, и как связать его с Issue?
# Milestone позволяет создавать дедлайны для проектов
# Чтобы связать его с Issue необходимо в правой части экрана нажать Milestone
# и выбрать необходимый или создать новый
#
# 10. Как привязать Issue к пул-реквесту (Pull Request)?
# Чтобы привязать Issue к пул-реквесту нужно в названии указать название
# Issue, а также в описании написать Closes и указать ссылку на Issue
#
# 11. Как добавить комментарий к существующему Issue?
# Прокрутить страницу Issues вниз до раздела "Add a comment"
# Ввести комментарий в текстовое поле
# После написания комментария нажать кнопку "Comment", чтобы отправить его
#
# 12. Как закрыть Issue вручную?
# Нажать на кнопку "Close issue"
#
# 13. Можно ли автоматически закрыть Issue с помощью сообщения в коммите или
# пул-реквесте? Как это сделать?
# Да, можно с помощью одной из специальных команд в сообщении коммита или пул-
# реквеста
# "Fixes #номер_задачи"
# "Closes #номер_задачи"
# "Resolves #номер_задачи"
#
# 14. Как повторно открыть закрытое Issue, если работа ещё не завершена?
# С помощью кнопки "Reopen issue"
#
# 15. Как найти все открытые или закрытые Issues в репозитории?
# На странице Issues, в верхней части, будут доступны фильтры:
# Open для отображения всех открытых задач
# Closed для отображения всех закрытых задач
#
# 16. Как использовать фильтры для поиска Issues по меткам, исполнителям или
# другим критериям?
# В верхней части страницы есть строка поиска, в которой можно вводить
# фильтры, например, `author:пользователь`
#
# 17. Как сортировать Issues по приоритету, дате создания или другим
# параметрам?
# В верхней части страницы Issues есть список фильтров Sort by
# Newest (по дате создания)
# Oldest (по старой дате)
# Most commented (по количеству комментариев)
# Least commented (по наименьшему количеству комментариев)
#
# 18. Как настроить автоматические уведомления о новых или изменённых Issues?
# Перейти на страницу репозитория
# В верхней части страницы нажать на кнопку "Watch" и выбрать какие
# уведомления получать:
# All Activity (Все действия)
# Participating (Если вы участвуете)
# Releases Only (Только релизы)
# или Ignore (Игнорировать)
#
# 19. Что такое Projects в контексте GitHub, и как связать их с Issues?
# Projects это инструмент для организации работы над проектами внутри
# репозитория
# Для связи на странице нужного Issue перейти в правой боковой панели в раздел
# "Projects", нажать "Add to Project" и выбрать из списка необходимый или
# создать новый
#
# 20. Какие сторонние инструменты можно использовать для автоматизации работы
# с Issues (например, боты, Webhooks)?
# GitHub Actions позволяет автоматизировать рабочие процессы прямо в
# репозитории
# Webhooks позволяют отправлять уведомления о событиях в GitHub в другие
# внешние системы
# Bots специальные боты, которые могут автоматизировать различные действия
# Zapier для интеграции GitHub с другими приложениями
#
# 21. Как упомянуть другого пользователя в комментарии к Issue?
# С помощью "@" перед именем пользователя
#
# 22. Как запросить дополнительные данные или уточнения у автора Issue?
# Оставить комментарий с вопросом в Issue
#
# 23. Что делать, если Issue неактуально или его нужно объединить с другим?
# Если Issue стал неактуальным, то закрыть его через "Close issue" и указать в
# комментарии причину
# Если Issues должны быть объединены, то можно:
# Закрыть один из Issues как дубликат и в комментарии указать, что это
# дубликат другого Issue
# Или использовать ссылки на другие Issues, чтобы объединить их обсуждения
#
# 24. Как использовать шаблоны для создания Issues?
# В разделе "Settings" репозитория, в левом меню, найти и выбрать "Issues"
# Внизу страницы есть раздел "Issue templates"
# Нажать на "Set up templates"
# GitHub предложит несколько стандартных шаблонов можно использовать их или
# создать собственный шаблон
# Чтобы создать собственный шаблон, нужно создать файл ISSUE_TEMPLATE.md в
# директории .github/ репозитория
#
# 25. Что такое Linked Issues, и как создать связь между задачами?
# Linked Issues позволяют установить взаимосвязь между разными Issues, чтобы
# показывать, что одна задача зависит от другой или имеет какое-то отношение к
# ней
# Как создать связь между задачами:
# Откройте нужный Issue, с которым необходимо создать связь
# В комментариях к этому Issue упомянуть другой Issue, используя его номер в
# формате #номер_задачи
#
# 26. Какие метрики (например, время выполнения) можно отслеживать с помощью
# Issues?
# Количество открытых/закрытых задач, время решения, активность участников
#
#
# 27. Какие best practices рекомендуются при работе с Issues в команде?
# Использование шаблонов Issues
# Назначение ответственных
# Связывать Issues, если они зависят друг от друга, чтобы упростить
# отслеживание зависимостей
# Обновление статуса Issues и комментирование
# При закрытии Issue добавлять краткое резюме
# Четкое описание задач
# Использование меток (Labels)
# Закрытие задач по завершению работы
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

review

@nigmatullin244 nigmatullin244 requested a review from a team November 13, 2025 14:52
Copy link
Copy Markdown

@nigmatullin244 nigmatullin244 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

review done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants