Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
117 changes: 117 additions & 0 deletions python/issuise.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"id": "4da19954",
"metadata": {},
"outputs": [],
"source": [
"\"\"\"Issuise.\"\"\""
]
},
{
"cell_type": "markdown",
"id": "28b0feba",
"metadata": {},
"source": [
"1. Что такое Issues на GitHub и для чего они используются?\n",
"Issues — инструмент для создания и отслеживания задач, ошибок и предложений.\n",
"\n",
"2. Чем Issues отличаются от других инструментов управления задачами?\n",
"Они напрямую связаны с репозиторием и кодом.\n",
"\n",
"3. Какие основные компоненты есть у каждого Issue?\n",
"Название, описание, метки, исполнитель, комментарии, статус.\n",
"\n",
"4. Как создать новое Issue в репозитории?\n",
"Перейти во вкладку Issues → New Issue → заполнить поля.\n",
"\n",
"5. Какие данные рекомендуется указывать в описании Issue?\n",
"Описание проблемы, шаги воспроизведения, ожидаемый результат.\n",
"\n",
"6. Какие теги (Labels) можно добавить к Issue? Какие стандартные?\n",
"Лучше такие: bug, enhancement, question, documentation.\n",
"\n",
"7. Как прикрепить Assignees к Issue?\n",
"Выбрать исполнителя в поле Assignees.\n",
"\n",
"8. Как использовать Labels для классификации задач?\n",
"Использовать метки по типу, приоритету или категории задачи.\n",
"\n",
"9. Для чего нужен Milestone?\n",
"Для объединения задач в общий этап (время) проекта.\n",
"\n",
"10. Как связать Milestone с Issue?\n",
"Выбрать Milestone при создании или редактировании задачи.\n",
"\n",
"11. Как привязать Issue к Pull Request?\n",
"Добавить в PR: \"Fixes #номер\".\n",
"\n",
"12. Как добавить комментарий к существующему Issue?\n",
"Открыть задачу и написать комментарий.\n",
"\n",
"13. Как закрыть Issue вручную?\n",
"Нажать кнопку Close issue.\n",
"\n",
"14. Можно ли автоматически закрыть Issue?\n",
"Да, с помощью \"Fixes #номер\" или \"Closes #номер\".\n",
"\n",
"15. Как повторно открыть закрытое Issue?\n",
"Нажать Reopen issue.\n",
"\n",
"16. Как найти все открытые или закрытые Issues?\n",
"Использовать \"is:open\" или \"is:closed\".\n",
"\n",
"17. Как использовать фильтры для поиска Issues?\n",
"Использовать \"label:\", \"assignee:\" и другие параметры.\n",
"\n",
"18. Как сортировать Issues?\n",
"По дате, обновлению, комментариям или приоритету.\n",
"\n",
"19. Как настроить уведомления о новых Issues?\n",
"Через Settings → Notifications.\n",
"\n",
"20. Что такое Projects в GitHub?\n",
"Инструмент для управления задачами в виде доски.\n",
"\n",
"21. Как связать Projects с Issues?\n",
"Добавить задачу в нужный проект.\n",
"\n",
"22. Какие сторонние инструменты можно использовать?\n",
"Slack, Jira, Trello, Webhooks, GitHub Actions.\n",
"\n",
"23. Как упомянуть другого пользователя?\n",
"Написать \"@ник_человека\".\n",
"\n",
"24. Как запросить уточнение у автора Issue?\n",
"Добавить комментарий с вопросом.\n",
"\n",
"25. Что делать, если Issue неактуально?\n",
"Закрыть или отметить как duplicate.\n",
"\n",
"26. Как использовать шаблоны Issues?\n",
"Создать шаблоны в \".github/ISSUE_TEMPLATE\".\n",
"\n",
"27. Что такое Linked Issues?\n",
"Это связанные между собой задачи.\n",
"\n",
"28. Как создать связь между задачами?\n",
"Использовать ссылки или привязку через GitHub.\n",
"\n",
"29. Какие метрики можно отслеживать?\n",
"Время выполнения, количество открытых и закрытых задач.\n",
"\n",
"30. Какие best practices рекомендуются?\n",
"Понятные названия, метки, ответственные и подробное описание.\n"
]
}
],
"metadata": {
"language_info": {
"name": "python"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
92 changes: 92 additions & 0 deletions python/issuise.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
"""Issuise."""

# 1. Что такое Issues на GitHub и для чего они используются?
# Issues — инструмент для создания и отслеживания задач, ошибок и предложений.
#
# 2. Чем Issues отличаются от других инструментов управления задачами?
# Они напрямую связаны с репозиторием и кодом.
#
# 3. Какие основные компоненты есть у каждого Issue?
# Название, описание, метки, исполнитель, комментарии, статус.
#
# 4. Как создать новое Issue в репозитории?
# Перейти во вкладку Issues → New Issue → заполнить поля.
#
# 5. Какие данные рекомендуется указывать в описании Issue?
# Описание проблемы, шаги воспроизведения, ожидаемый результат.
#
# 6. Какие теги (Labels) можно добавить к Issue? Какие стандартные?
# Лучше такие: bug, enhancement, question, documentation.
#
# 7. Как прикрепить Assignees к Issue?
# Выбрать исполнителя в поле Assignees.
#
# 8. Как использовать Labels для классификации задач?
# Использовать метки по типу, приоритету или категории задачи.
#
# 9. Для чего нужен Milestone?
# Для объединения задач в общий этап (время) проекта.
#
# 10. Как связать Milestone с Issue?
# Выбрать Milestone при создании или редактировании задачи.
#
# 11. Как привязать Issue к Pull Request?
# Добавить в PR: "Fixes #номер".
#
# 12. Как добавить комментарий к существующему Issue?
# Открыть задачу и написать комментарий.
#
# 13. Как закрыть Issue вручную?
# Нажать кнопку Close issue.
#
# 14. Можно ли автоматически закрыть Issue?
# Да, с помощью "Fixes #номер" или "Closes #номер".
#
# 15. Как повторно открыть закрытое Issue?
# Нажать Reopen issue.
#
# 16. Как найти все открытые или закрытые Issues?
# Использовать "is:open" или "is:closed".
#
# 17. Как использовать фильтры для поиска Issues?
# Использовать "label:", "assignee:" и другие параметры.
#
# 18. Как сортировать Issues?
# По дате, обновлению, комментариям или приоритету.
#
# 19. Как настроить уведомления о новых Issues?
# Через Settings → Notifications.
#
# 20. Что такое Projects в GitHub?
# Инструмент для управления задачами в виде доски.
#
# 21. Как связать Projects с Issues?
# Добавить задачу в нужный проект.
#
# 22. Какие сторонние инструменты можно использовать?
# Slack, Jira, Trello, Webhooks, GitHub Actions.
#
# 23. Как упомянуть другого пользователя?
# Написать "@ник_человека".
#
# 24. Как запросить уточнение у автора Issue?
# Добавить комментарий с вопросом.
#
# 25. Что делать, если Issue неактуально?
# Закрыть или отметить как duplicate.
#
# 26. Как использовать шаблоны Issues?
# Создать шаблоны в ".github/ISSUE_TEMPLATE".
#
# 27. Что такое Linked Issues?
# Это связанные между собой задачи.
#
# 28. Как создать связь между задачами?
# Использовать ссылки или привязку через GitHub.
#
# 29. Какие метрики можно отслеживать?
# Время выполнения, количество открытых и закрытых задач.
#
# 30. Какие best practices рекомендуются?
# Понятные названия, метки, ответственные и подробное описание.
Comment on lines +1 to +91
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.

Сделай ревью

#
Loading