Add PR template and issue config

This commit is contained in:
y0sy4 2026-03-22 21:22:35 +03:00
parent 0b06798a59
commit fdbdb663cb
2 changed files with 52 additions and 34 deletions

11
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@ -0,0 +1,11 @@
blank_issues_enabled: true
contact_links:
- name: ❓ Частые вопросы (FAQ)
url: https://github.com/y0sy4/tg-ws-proxy-go/blob/master/FAQ.md
about: Ответы на популярные вопросы
- name: 💬 Обсуждения
url: https://github.com/y0sy4/tg-ws-proxy-go/discussions
about: Задайте вопрос или поделитесь идеей
- name: 📖 Документация
url: https://github.com/y0sy4/tg-ws-proxy-go#readme
about: Полная документация проекта

View File

@ -1,34 +1,41 @@
name: Pull Request <!-- Спасибо за ваш вклад в проект! Пожалуйста, заполните эту форму -->
description: Submit a pull request
title: "[PR] " ## Описание изменений
labels: ["enhancement"] <!-- Опишите, что вы изменили и почему -->
body:
- type: markdown ## Тип изменений
attributes: <!-- Отметьте соответствующие пункты -->
value: |
Thanks for contributing to TG WS Proxy Go! - [ ] 🐛 Исправление бага
- type: textarea - [ ] ✨ Новая функция
id: description - [ ] 📝 Обновление документации
attributes: - [ ] ⚡ Улучшение производительности
label: Description - [ ] 🔒 Исправление безопасности
description: What does this PR do? - [ ] 🎨 Рефакторинг кода
placeholder: This PR adds/fixes... - [ ] 🧪 Добавление тестов
validations: - [ ] Другое: _______
required: true
- type: textarea ## Проверка
id: testing <!-- Убедитесь, что вы выполнили следующие действия -->
attributes:
label: Testing - [ ] Я протестировал изменения локально
description: How did you test this? - [ ] Код следует стилю проекта
placeholder: I tested on Windows/Linux/macOS... - [ ] Я добавил комментарии к сложным участкам кода
validations: - [ ] Я обновил документацию (если необходимо)
required: true - [ ] Я проверил, что нет конфликтов слияния
- type: checkboxes
id: checklist ## Тестирование
attributes: <!-- Опишите, как вы тестировали изменения -->
label: Checklist
options: **ОС:** Windows / macOS / Linux
- label: I have tested this locally
required: true **Шаги для тестирования:**
- label: Code follows project guidelines 1.
required: true 2.
3.
## Скриншоты (если применимо)
<!-- Добавьте скриншоты, если изменения влияют на UI -->
## Дополнительные заметки
<!-- Любая дополнительная информация, которая может быть полезна -->