Files
olcrtc/.github/ISSUE_TEMPLATE/feature_request.yml
2026-05-24 20:35:56 +04:00

77 lines
3.0 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
name: Feature request / Фича
description: Предложить новую функциональность, провайдер, транспорт, интеграцию.
title: "[feat]: "
labels: ["enhancement"]
type: Feature
body:
- type: markdown
attributes:
value: |
Перед заполнением:
- Проверь, что фичи ещё нет в ветке `master` или в [закрепленных задачах](https://github.com/openlibrecommunity/olcrtc/issues).
- Не предлагай бред вида "сделайте клиент под iOS / встройте в openwrt люси-плагин".
- Кастомные/нишевые интеграции можно и нужно предлагать .
- type: checkboxes
id: prerequisites
attributes:
label: Pre-flight
options:
- label: Я искал похожие issue (открытые и закрытые) и не нашёл дубликата.
required: true
- label: Это относится к ядру `olcrtc`, а не к GUI-клиенту.
required: true
- type: textarea
id: problem
attributes:
label: Проблема / use-case
description: Что не работает или работает неудобно сейчас.
placeholder: |
Сейчас приходится запускать отдельный процесс на каждую room - это неудобно когда...
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Предлагаемое решение
description: Конкретно, что добавить/изменить. Желательно с уровнем деталей "какой пакет/конфиг/API".
placeholder: |
Перенести `internal/app/session` в `pkg/session` и сделать стабильным API для встраивания.
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Альтернативы
description: Что ты пробовал/рассматривал и почему оно не подходит.
validations:
required: false
- type: dropdown
id: scope
attributes:
label: Область
multiple: true
options:
- auth provider (jitsi/telemost/wbstream/новый)
- net transport (datachannel/vp8/sei/video/новый)
- mux / control / liveness
- конфиг / CLI / URI / sub
- сборка / CI / пакетирование
- документация
- библиотечный API (`pkg/`)
- другое
validations:
required: true
- type: textarea
id: contribution
attributes:
label: Готов ли сделать PR
placeholder: "Да / Нет / Могу помочь с тестами"
validations:
required: true