mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-05-26 07:08:01 +00:00
Bug, feature, and question templates now collect the triage signal the maintainers usually have to ask for (install method, OS, area, reverse proxy, logs, version). config.yml disables blank issues and points to Wiki / existing issues / latest release from the picker. PR template adds Summary/Why/Type/Areas/Testing/Breaking-changes sections and a fuller checklist (build, tests, lint, typecheck, docs). Renamed pull_request_template.yml -> .md to match GitHub's conventional extension; the old .yml was being read as markdown anyway.
1.7 KiB
1.7 KiB
Summary
Why
Type of change
- Bug fix
- New feature
- Refactoring (no behavior change)
- Documentation
- Tests only
- Build / CI / tooling
- Other
Areas affected
- Frontend (UI / panel pages)
- Backend (API endpoints, login, settings)
- Xray config generation
- Subscription (share links / Clash / JSON)
- Statistics / traffic counters
- Database / migrations
- Install / upgrade script
- Docker image
- Multi-node (sub-nodes)
- Telegram bot
How was this tested?
Screenshots / recordings
Breaking changes
Checklist
- I tested the change locally and confirmed the described behavior.
- I added or updated tests for the new behavior (when applicable).
go build ./...and the test suite pass locally.- For frontend changes:
npm run lint,npm run typecheck, andnpm run buildpass. - I updated the Wiki / README / API docs if user-facing behavior changed.
- My commits follow the project's existing message style.
- I have no unrelated changes mixed into this PR.