fixes
Some checks are pending
CI / Check (pull_request) Waiting to run
CI / Format (pull_request) Waiting to run
CI / Clippy (pull_request) Waiting to run
CI / Build (macos-latest) (pull_request) Waiting to run
CI / Build (ubuntu-latest) (pull_request) Waiting to run
CI / Build (windows-latest) (pull_request) Waiting to run
Some checks are pending
CI / Check (pull_request) Waiting to run
CI / Format (pull_request) Waiting to run
CI / Clippy (pull_request) Waiting to run
CI / Build (macos-latest) (pull_request) Waiting to run
CI / Build (ubuntu-latest) (pull_request) Waiting to run
CI / Build (windows-latest) (pull_request) Waiting to run
This commit is contained in:
40
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
40
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
---
|
||||
name: Bug Report
|
||||
about: Сообщить о проблеме или баге
|
||||
title: '[BUG] '
|
||||
labels: bug
|
||||
assignees: ''
|
||||
---
|
||||
|
||||
## Описание бага
|
||||
Четкое и краткое описание проблемы.
|
||||
|
||||
## Шаги для воспроизведения
|
||||
1. Запустить '...'
|
||||
2. Нажать на '...'
|
||||
3. Прокрутить вниз до '...'
|
||||
4. Увидеть ошибку
|
||||
|
||||
## Ожидаемое поведение
|
||||
Что должно было произойти.
|
||||
|
||||
## Фактическое поведение
|
||||
Что произошло на самом деле.
|
||||
|
||||
## Скриншоты
|
||||
Если применимо, добавьте скриншоты для демонстрации проблемы.
|
||||
|
||||
## Окружение
|
||||
- **ОС**: [например, macOS 14.0, Ubuntu 22.04, Windows 11]
|
||||
- **Rust версия**: [вывод `rustc --version`]
|
||||
- **tele-tui версия**: [вывод `cargo pkgid`]
|
||||
- **Размер терминала**: [например, 100x30]
|
||||
|
||||
## Логи
|
||||
Если есть логи или сообщения об ошибках, вставьте их сюда:
|
||||
```
|
||||
вставьте логи здесь
|
||||
```
|
||||
|
||||
## Дополнительный контекст
|
||||
Любая другая информация, которая может помочь в решении проблемы.
|
||||
34
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
34
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
name: Feature Request
|
||||
about: Предложить новую функцию или улучшение
|
||||
title: '[FEATURE] '
|
||||
labels: enhancement
|
||||
assignees: ''
|
||||
---
|
||||
|
||||
## Связано с проблемой?
|
||||
Есть ли проблема, которую это решит? Например: "Меня расстраивает, что [...]"
|
||||
|
||||
## Описание решения
|
||||
Четкое и краткое описание того, что вы хотите.
|
||||
|
||||
## Альтернативы
|
||||
Какие альтернативные решения или функции вы рассматривали?
|
||||
|
||||
## Примеры использования
|
||||
Как эта функция будет использоваться? Приведите примеры:
|
||||
|
||||
1. Пользователь делает X
|
||||
2. Система делает Y
|
||||
3. Результат: Z
|
||||
|
||||
## Приоритет
|
||||
- [ ] Критичная функция — без неё приложение малополезно
|
||||
- [ ] Важная функция — значительно улучшит UX
|
||||
- [ ] Nice to have — было бы удобно
|
||||
|
||||
## Проверка roadmap
|
||||
- [ ] Я проверил [ROADMAP.md](../ROADMAP.md) и этой функции там нет
|
||||
|
||||
## Дополнительный контекст
|
||||
Скриншоты, ссылки на похожие реализации в других приложениях, и т.д.
|
||||
51
.github/pull_request_template.md
vendored
Normal file
51
.github/pull_request_template.md
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
## Описание
|
||||
|
||||
Краткое описание изменений в этом PR.
|
||||
|
||||
## Тип изменений
|
||||
|
||||
- [ ] Bug fix (исправление бага)
|
||||
- [ ] New feature (новая функция)
|
||||
- [ ] Breaking change (изменение, ломающее обратную совместимость)
|
||||
- [ ] Refactoring (рефакторинг без изменения функциональности)
|
||||
- [ ] Documentation (изменения в документации)
|
||||
- [ ] Performance improvement (улучшение производительности)
|
||||
|
||||
## Связанные Issue
|
||||
|
||||
Fixes #(номер issue)
|
||||
|
||||
## Как протестировано?
|
||||
|
||||
Опишите тесты, которые вы провели:
|
||||
|
||||
- [ ] Тест A
|
||||
- [ ] Тест B
|
||||
- [ ] Тест C
|
||||
|
||||
## Сценарии тестирования
|
||||
|
||||
Подробные шаги для проверки изменений:
|
||||
|
||||
1. Запустить `cargo run`
|
||||
2. Сделать X
|
||||
3. Убедиться, что Y
|
||||
|
||||
## Чеклист
|
||||
|
||||
- [ ] Мой код следует стилю проекта
|
||||
- [ ] Я запустил `cargo fmt`
|
||||
- [ ] Я запустил `cargo clippy` и исправил warnings
|
||||
- [ ] Код компилируется без ошибок (`cargo build`)
|
||||
- [ ] Я протестировал изменения вручную
|
||||
- [ ] Я обновил документацию (если необходимо)
|
||||
- [ ] Я добавил тесты (если применимо)
|
||||
- [ ] Все существующие тесты проходят
|
||||
|
||||
## Скриншоты (если применимо)
|
||||
|
||||
Добавьте скриншоты для демонстрации UI изменений.
|
||||
|
||||
## Дополнительные заметки
|
||||
|
||||
Любая дополнительная информация для ревьюверов.
|
||||
50
.github/workflows/ci.yml
vendored
Normal file
50
.github/workflows/ci.yml
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
name: CI
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ main, develop ]
|
||||
pull_request:
|
||||
branches: [ main, develop ]
|
||||
|
||||
env:
|
||||
CARGO_TERM_COLOR: always
|
||||
|
||||
jobs:
|
||||
check:
|
||||
name: Check
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: dtolnay/rust-toolchain@stable
|
||||
- run: cargo check --all-features
|
||||
|
||||
fmt:
|
||||
name: Format
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: dtolnay/rust-toolchain@stable
|
||||
with:
|
||||
components: rustfmt
|
||||
- run: cargo fmt --all -- --check
|
||||
|
||||
clippy:
|
||||
name: Clippy
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: dtolnay/rust-toolchain@stable
|
||||
with:
|
||||
components: clippy
|
||||
- run: cargo clippy --all-features -- -D warnings
|
||||
|
||||
build:
|
||||
name: Build
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest, macos-latest, windows-latest]
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: dtolnay/rust-toolchain@stable
|
||||
- run: cargo build --release --all-features
|
||||
Reference in New Issue
Block a user