From 180e8b2fef4c5a3308518082ef9d3ef912c4abf1 Mon Sep 17 00:00:00 2001 From: Saigz Date: Thu, 5 Mar 2026 23:58:32 +1000 Subject: [PATCH] chore: rm issue templates --- .github/ISSUE_TEMPLATE/help-wanted.yaml | 92 ------------------------- .github/ISSUE_TEMPLATE/rfc.md | 60 ---------------- 2 files changed, 152 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/help-wanted.yaml delete mode 100644 .github/ISSUE_TEMPLATE/rfc.md diff --git a/.github/ISSUE_TEMPLATE/help-wanted.yaml b/.github/ISSUE_TEMPLATE/help-wanted.yaml deleted file mode 100644 index 23c6f7d8d..000000000 --- a/.github/ISSUE_TEMPLATE/help-wanted.yaml +++ /dev/null @@ -1,92 +0,0 @@ -name: Help Wanted -description: Запрос на помощь -labels: ['help wanted'] -assignees: - - TorinAsakura -body: - - type: input - id: scope - attributes: - label: 'Область' - description: 'Область, в которой возникла проблема' - placeholder: 'Например: Логика фильтрации элементов.' - validations: - required: true - - type: textarea - id: description - attributes: - label: 'Описание' - description: 'Описание проблемы' - placeholder: 'Например: yarn typecheck выдаёт ошибку внутри библиотеки @grpc/grpc-js.' - validations: - required: true - - type: textarea - id: context - attributes: - label: 'Контекст' - description: 'Дополнительная информация, которая поможет погрузиться в проблему' - placeholder: 'Возможно подобная проблема уже решалась где-то в соседних репах. Укажи ник человека, который может знать что-либо или укажи ссылку на тикет.' - - type: textarea - id: reproduce - attributes: - label: 'Воспроизведение' - description: 'Шаги для воспроизведения проблемы' - placeholder: | - 1. Идём туда-то - 2. Выполняем что-то - 3. Видим то-то - validations: - required: true - - type: textarea - id: expected-behavior - attributes: - label: 'Ожидаемое поведение' - description: 'Чётко и понятно опишите ожидаемое поведение' - placeholder: 'Компонент Filter при нажатии на кнопку "Отфильтровать" должен фильтровать элементы, но этого не происходит.' - validations: - required: true - - type: textarea - id: assets-logs - attributes: - label: 'Логи' - description: 'Прикладываем логи — если ошибка относится к системной части и скриншот не поможет в анализе и решении проблемы' - placeholder: Сюда нужно вставить любой соответствующий вывод журнала. Этот текст будет автоматически отформатирован в код, поэтому бэктики (``) не нужны. - render: shell - - type: textarea - id: assets-media - attributes: - label: 'Медиа-материалы' - description: 'Прикладываем скриншоты – если ошибка относится к визуальной части и сбор логов невозможен' - placeholder: | - Можно: скриншоты/видео визуальных багов - Нельзя: скриншоты/видео любых логов - - type: textarea - id: actions - attributes: - label: 'Действия' - description: 'Описать порядок совершаемых вами действий в попытках решить проблему' - placeholder: | - 1. Добавил `packageExtension`: - ```yml - '@grpc/grpc-js': - dependencies: - '@types/long': '*' - ``` - 2. Сделал `yarn` - 3. Проверил, что пакет поставился: - `yarn why @types/long` - `<Результат работы команды, подтверждающий ваши слова>` - 4. Проблема не исчезла - validations: - required: true - - type: textarea - id: question - attributes: - label: 'Вопрос' - description: 'Резюмирующая часть, в которой вы должны дать отвечающему понять, какая именно помощь вам нужна. Все, что было выше, нужно исключительно для погружения в контекст проблемы. Без сформулированного вопроса отвечающему придется самому додумывать что именно вам непонятно' - placeholder: | - 1. Каким образом я могу проверить наличие пакета `@types/long` в определенном инстансе библиотеки `@grpc/grpc-js`? - 2. Как я могу избавиться от множества инстансов библиотеки `@grpc/grpc-js`, чтобы на проекте использовался только один? - 3. Как я могу зафиксировать версию пакета? - validations: - required: true diff --git a/.github/ISSUE_TEMPLATE/rfc.md b/.github/ISSUE_TEMPLATE/rfc.md deleted file mode 100644 index 537afda3b..000000000 --- a/.github/ISSUE_TEMPLATE/rfc.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -name: RFC -about: Запрос на обсуждение -labels: RFC -assignees: TorinAsakura ---- - -# Сводка - -Краткое объяснение фичи - -# Базовый пример - -Если предложение включает в себя новый или измененный API, включите базовый пример кода. -Опустите этот раздел, если он неприменим. - -# Мотивация - -Почему мы это делаем? Какие варианты использования он поддерживает? Каков ожидаемый -результат? - -Пожалуйста, сосредоточьтесь на объяснении мотивации, чтобы, если этот RFC не будет принят, -мотивация могла быть использована для разработки альтернативных решений. Другими словами, -перечислите ограничения, которые вы пытаетесь решить, не связывая их слишком -тесно с тем решением, которое вы имеете в виду. - -# Дизайн в деталях - -Это основная часть RFC. Объясните дизайн достаточно подробно. Это должно касаться специфики и ключевых моментов, а также включать примеры того, как используется эта функция. Любая новая терминология должна быть -определена здесь. - -# Недостатки - -Почему мы **не** должны этого делать? Пожалуйста, продумайте: - -- стоимость внедрения, как с точки зрения размера кода, так и сложности -- интеграция этой функции с другими существующими и планируемыми функциями -- стоимость миграции существующих приложений (является ли это кардинальным изменением?) - -В выборе любого пути есть свои компромиссы. Попытайтесь идентифицировать их здесь. - -# Альтернативы - -Какие другие проекты были рассмотрены? Каковы последствия того, что вы этого не сделаете? - -# Стратегия адаптации - -Если мы реализуем это предложение, как будет выглядеть процесс адаптации существующих проектов? - -# Как мы будем этому обучать - -В каком виде предполагается доносить до людей эту идею? Как выглядит наиболее приемлемый процесс обучения? - -Опциональный раздел - -# Нерешённые вопросы - -Остались ли какие-то нерешённые вопросы относительно вашей идеи? - -Опциональный раздел