Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
449 commits
Select commit Hold shift + click to select a range
b366650
ci: merge pull request #143 from Websoft9/develop-feat-plugins
eoctet Sep 25, 2025
a934b6c
feat: add rsa secret
qiaofeng1227 Sep 25, 2025
7cb7712
feat: optimize notification template functionality
zhaojing1987 Sep 25, 2025
293d09e
feat: use dto response
qiaofeng1227 Sep 25, 2025
49b5089
fix: lint errors
qiaofeng1227 Sep 25, 2025
23e052d
fix: export bugs
qiaofeng1227 Sep 25, 2025
d370758
feat(validation): add RFC3339 datetime validation and translation sup…
eoctet Sep 25, 2025
db7cfd8
ci: merge pull request #145 from Websoft9/develop-feat-validation
eoctet Sep 25, 2025
c3ccd61
fix: export bugs
qiaofeng1227 Sep 26, 2025
5f823d7
refactor(error handling): Introduce structured AppError with detailed…
eoctet Sep 26, 2025
8973aa1
feat: add table user_secret
qiaofeng1227 Sep 26, 2025
039d0d7
feat: add user_secret module
qiaofeng1227 Sep 28, 2025
57868f8
refactor(api): refactor controller responses and error handling.
eoctet Sep 28, 2025
948c949
refactor(helpers): replace manual JSON responses with standardized er…
eoctet Sep 28, 2025
c67b503
refactor(errors): update success code value and handle default status.
eoctet Sep 28, 2025
753832b
fix: bug 144 of alert
qiaofeng1227 Sep 28, 2025
00f0bcb
Merge branch 'develop' of https://github.com/Websoft9/webox into develop
qiaofeng1227 Sep 28, 2025
7ccd349
refactor(i18n): remove unused localization keys.
eoctet Sep 28, 2025
1a2f32c
Merge branch 'develop' of https://github.com/Websoft9/webox into develop
qiaofeng1227 Sep 28, 2025
0b4d08f
feat: bug 144
qiaofeng1227 Sep 28, 2025
3750665
docs(test): add API service test case template and integration test p…
eoctet Sep 28, 2025
4bfe4a6
docs(api-service): remove quick start and development guide sections.
eoctet Sep 28, 2025
dec3d8e
refactor(api): refactor controller responses and pagination handling.
eoctet Sep 28, 2025
9d4eed9
fix: issue 144
qiaofeng1227 Sep 28, 2025
a8157c1
Merge branch 'develop' of https://github.com/Websoft9/webox into develop
qiaofeng1227 Sep 28, 2025
9421a0b
fix: issue 144
qiaofeng1227 Sep 29, 2025
8ea3576
docs: update error handling and i18n guidelines.
eoctet Sep 29, 2025
c25ac04
docs(github): update copilot instructions with new modules and swagge…
eoctet Sep 29, 2025
193058e
feat: add secret api
qiaofeng1227 Sep 29, 2025
c018d53
Merge branch 'develop' of https://github.com/Websoft9/webox into develop
qiaofeng1227 Sep 29, 2025
43a3400
fix: build errors
qiaofeng1227 Sep 29, 2025
63d3eca
refactor(i18n): refactor i18n service and controller.
eoctet Sep 29, 2025
86652e6
refactor(i18n): remove unused English and Chinese localization files.
eoctet Sep 29, 2025
0615485
fix: issue 144
qiaofeng1227 Sep 29, 2025
239bae4
fix: issue 144
qiaofeng1227 Sep 29, 2025
9112a64
fix: issue 144 build error
qiaofeng1227 Sep 30, 2025
027b897
fix: unit test errors
qiaofeng1227 Sep 30, 2025
afc429d
docs: update server manage docs
qiaofeng1227 Sep 30, 2025
cca90d7
fix(i18n): integrate i18n in error messages and tests.
eoctet Sep 30, 2025
89e4000
feat(database): refactor servers and server_agents table schemas.
eoctet Sep 30, 2025
413f197
refactor(api-service): remove binary api-service file.
eoctet Sep 30, 2025
036f828
refactor(controller): extract common binding and validation logic.
eoctet Sep 30, 2025
9e3c2c2
fix(docs): refactor API response types to use common.APIResponse acro…
eoctet Oct 10, 2025
d1dc060
docs(secret-key): update secret key management design docs
eoctet Oct 10, 2025
a5e0c54
fix(api-service): add create-user tool build & update i18n project ro…
eoctet Oct 10, 2025
5c35cbb
fix(dockerfile): correct order of file copying in Dockerfile.
eoctet Oct 10, 2025
2b11dbf
fix: alert use PaginationResponse
qiaofeng1227 Oct 10, 2025
92f83ec
feat(server): new development
qiaofeng1227 Oct 10, 2025
e17a90b
fix: userprofile use pageobject
qiaofeng1227 Oct 10, 2025
a1a3ece
fix(dockerfile): update create-user tool path and build command.
eoctet Oct 10, 2025
8d977e7
fix: use page common request
qiaofeng1227 Oct 10, 2025
cca8fe5
ci: Merge branch 'develop' into feature/cdl
qiaofeng1227 Oct 10, 2025
3f93e08
feat(server): fix lint error
qiaofeng1227 Oct 10, 2025
236de6b
fix: tag use common page object
qiaofeng1227 Oct 11, 2025
4de6881
docs: add api in secert.docs
qiaofeng1227 Oct 11, 2025
90392ca
refactor(permission): refactor pagination parameter handling in role …
eoctet Oct 11, 2025
f2297d6
ci: merge pull request #150 from Websoft9/develop-refactor-permission
eoctet Oct 11, 2025
c1411f9
feat: merge response resolution
qiaofeng1227 Oct 11, 2025
9c17942
chore(database): update permissions mapping & add modules table.
eoctet Oct 11, 2025
59e767a
fix(permission): add sort field and order query parameters
eoctet Oct 11, 2025
dad0a1c
feat: secret apis
qiaofeng1227 Oct 11, 2025
ead7101
feat: merge response resolution
qiaofeng1227 Oct 11, 2025
fc6bc1d
ci: merge pull request #153 from Websoft9/develop-fix-permission
eoctet Oct 11, 2025
6e1caf7
docs: removed old docs.
eoctet Oct 11, 2025
ec1a86e
fix: edit by new docs
qiaofeng1227 Oct 11, 2025
0d99cfe
feat: merge response resolution
qiaofeng1227 Oct 11, 2025
74d97f4
fix: secret_key db
qiaofeng1227 Oct 11, 2025
27046d7
feat(server): improve
qiaofeng1227 Oct 12, 2025
17288cf
feat(server): git merge develop
qiaofeng1227 Oct 12, 2025
01bfc93
refactor: optimize audit log functionality with improved validation a…
zhaojing1987 Oct 11, 2025
5b97223
chore: clean up project structure and update documentation
zhaojing1987 Oct 11, 2025
f3d024d
fix: improve SMTP email service initialization logic
zhaojing1987 Oct 11, 2025
f028f7d
fix: update audit log tests to match refactored implementation
zhaojing1987 Oct 11, 2025
d114b88
refactor: simplify pagination logic in audit log service
zhaojing1987 Oct 13, 2025
52c4958
fix: update test expectations to match current implementation
zhaojing1987 Oct 13, 2025
94fce4d
chore(scripts): add API path field to server permissions.
eoctet Oct 13, 2025
1ba29be
ci: merge pull request #158 from Websoft9/feature/audit-log-improvements
eoctet Oct 13, 2025
e80b710
fix(permission): update binding method for query parameters
eoctet Oct 13, 2025
ab52585
ci: merge pull request #159 from Websoft9/develop-fix-permission1
eoctet Oct 13, 2025
1094277
fix: add apis
qiaofeng1227 Oct 13, 2025
44c9e01
feat: merge response resolution
qiaofeng1227 Oct 13, 2025
b095665
fix: validate parameters error
qiaofeng1227 Oct 13, 2025
60b682d
fix: lint error
qiaofeng1227 Oct 13, 2025
995723a
feat(files): add file storage management package
eoctet Oct 13, 2025
bb0fb3b
ci: merge pull request #161 from Websoft9/develop-feat-files
eoctet Oct 13, 2025
48a3a53
fix: lint error
qiaofeng1227 Oct 13, 2025
edf1f6b
docs: add const define
qiaofeng1227 Oct 13, 2025
d1de936
feat: add file apis
qiaofeng1227 Oct 13, 2025
36595e4
feat: merge response resolution
qiaofeng1227 Oct 14, 2025
ecdf633
chore(docs): update .gitignore to exclude swagger docs.
eoctet Oct 14, 2025
65f714d
chore(docs): update .gitignore to exclude swagger docs v2.
eoctet Oct 14, 2025
6a35a89
feat: add new modules including alert, secret, tag, and notification …
zhaojing1987 Oct 14, 2025
fed4d9c
feat: add secret_references table
qiaofeng1227 Oct 14, 2025
6bc579c
chore: merge develop branch into zj-branch
zhaojing1987 Oct 14, 2025
f6e8712
style: fix code formatting in module and notification channel files
zhaojing1987 Oct 14, 2025
ec01962
feat: update notification system models and services
zhaojing1987 Oct 14, 2025
a0b2fb1
docs: generate swagger API documentation and update gitignore
zhaojing1987 Oct 15, 2025
d24cf98
fix: correct commit message format for merge conflict resolution
zhaojing1987 Oct 15, 2025
dcc0b45
feat(server): fix
qiaofeng1227 Oct 15, 2025
8f0d63f
chore(docs): add default swagger docs generation & update build process.
eoctet Oct 15, 2025
ebcc546
feat(server): Merge branch 'develop' into feature/cdl
qiaofeng1227 Oct 15, 2025
17a3dc1
fix: merge conflicts in CI workflows and documentation
zhaojing1987 Oct 15, 2025
8669025
feat(server): Merge branch 'develop' into feature/cdl
qiaofeng1227 Oct 15, 2025
6d25071
chore(scripts): update commit message length limit to 200 characters.
eoctet Oct 15, 2025
d7aadcd
chore: merge branch 'develop' into zj-branch
zhaojing1987 Oct 15, 2025
a33ae43
ci: merge pull request #169 from Websoft9/zj-branch
eoctet Oct 15, 2025
0434c34
feat: add file apis
qiaofeng1227 Oct 15, 2025
288e095
fix: secret not complete
qiaofeng1227 Oct 15, 2025
f047194
ci: merge pull request #170 from Websoft9/secret
eoctet Oct 15, 2025
9d0f41d
feat(server): 优化 server 模块,移除冗余依赖和自动填充 owner_id
qiaofeng1227 Oct 15, 2025
b204c19
chore(database): add code feild for tables & update init data script.
eoctet Oct 15, 2025
6164e86
refactor(api-service): remove binary files from repository.
eoctet Oct 15, 2025
be89aaf
chore(database): add code feild for tables & update init data script v2.
eoctet Oct 15, 2025
67f8f77
fix: adapt to secret key API v2.0 and resolve merge conflicts
chendelin1982 Oct 15, 2025
2be54dc
feat: complete secret
qiaofeng1227 Oct 16, 2025
3991cb7
ci: merge pull request #172 from Websoft9/secrets
eoctet Oct 16, 2025
2d43c50
feat(timezone): improve time handling & code optimization
eoctet Oct 16, 2025
8f34031
ci: merge pull request #173 from Websoft9/develop-feat-timezone
eoctet Oct 16, 2025
3f5728a
feat(server): Merge branch 'develop' into feature/cdl
chendelin1982 Oct 16, 2025
b797b27
feat(server): fix api group name
chendelin1982 Oct 16, 2025
0509854
feat: tag chanage resourceID to resource_code
qiaofeng1227 Oct 16, 2025
543e725
refactor(audit): optimize audit log architecture and performance
zhaojing1987 Oct 16, 2025
ca0904f
fix: update swagger of tags
qiaofeng1227 Oct 16, 2025
bf983bf
chore: merge develop into zj-branch
zhaojing1987 Oct 16, 2025
2f74fb1
fix: merge develop
qiaofeng1227 Oct 16, 2025
324ae58
ci: merge pull request #175 from Websoft9/secrets
eoctet Oct 16, 2025
eb1a87c
fix: mysql table is not correct
qiaofeng1227 Oct 16, 2025
69ae704
ci: merge pull request #178 from Websoft9/secrets
eoctet Oct 16, 2025
ceb0d9b
refactor: optimize time handling in audit log and notification record…
zhaojing1987 Oct 16, 2025
a1f0b53
feat(server): Merge branch 'develop' into feature/cdl
chendelin1982 Oct 16, 2025
881c428
chore: merge develop branch and resolve docs conflicts
zhaojing1987 Oct 16, 2025
e1a771b
ci: merge pull request #181 from Websoft9/zj-branch
eoctet Oct 16, 2025
49bddb5
docs: secret add apis
qiaofeng1227 Oct 17, 2025
3b19ca6
feat(server): fist push
chendelin1982 Oct 17, 2025
00c558d
feat(server): add test
chendelin1982 Oct 17, 2025
5b2ffd6
feat(server): first pr
chendelin1982 Oct 17, 2025
1876981
ci: merge pull request #182 from Websoft9/feature/cdl
eoctet Oct 17, 2025
bc4c8e1
docs(ssl): create docs
chendelin1982 Oct 17, 2025
11d1eb2
ci: merge pull request #184 from Websoft9/feature/cdl
eoctet Oct 17, 2025
39da233
feat(timezone): refactor time range handling and improve error format…
eoctet Oct 17, 2025
de225ce
ci: merge pull request #185 from Websoft9/develop-feat-timezone1
eoctet Oct 17, 2025
ebaf324
docs: new docs of resourse
qiaofeng1227 Oct 18, 2025
e12d153
docs: improve resource by new template
qiaofeng1227 Oct 20, 2025
9dc4415
docs: optimize database management function design document
zhaojing1987 Oct 20, 2025
fc6d0fd
chore: merge develop branch into zj-branch
zhaojing1987 Oct 20, 2025
5fc3fbf
ci: merge pull request #189 from Websoft9/zj-branch
eoctet Oct 20, 2025
019c6e2
ci: merge pull request #188 from Websoft9/resourse
eoctet Oct 20, 2025
9cf0181
fix: docs and update server service
qiaofeng1227 Oct 20, 2025
e3115e7
ci: merge pull request #191 from Websoft9/resourcegroup
eoctet Oct 21, 2025
f01f35d
fix: add new apis in secret
qiaofeng1227 Oct 22, 2025
3bd3296
ci: merge pull request #192 from Websoft9/resourcegroup
eoctet Oct 22, 2025
863aa66
feat: implement database connection management module
zhaojing1987 Oct 22, 2025
76bf39f
chore: merge branch 'develop' into zj-branch
zhaojing1987 Oct 22, 2025
27c5a68
test: add unit tests for database connection service
zhaojing1987 Oct 22, 2025
68cece5
ci: merge pull request #193 from Websoft9/zj-branch
eoctet Oct 22, 2025
b5d0026
feat(docker): introduce base image workflow and optimize Dockerfile b…
eoctet Oct 22, 2025
9120ab2
ci: merge pull request #195 from Websoft9/develop-refactor-docker
eoctet Oct 22, 2025
79d24c3
chore(docker): update docker image name from webox-server to webox-base.
eoctet Oct 22, 2025
340716e
chore(docker): update base image version from 0.1.0 to 0.1.1
eoctet Oct 23, 2025
7facfb0
chore(docker): update base image reference in Dockerfile.
eoctet Oct 23, 2025
fa1cb7c
chore(scripts): add --skip-ssl flag to MySQL connections.
eoctet Oct 23, 2025
6ab5478
docs(resource): improve resource group docs
chendelin1982 Oct 23, 2025
0aec2bc
docs(resource-group): Merge branch 'develop' into feature/cdl
chendelin1982 Oct 23, 2025
298f984
ci: merge pull request #196 from Websoft9/feature/cdl
eoctet Oct 23, 2025
5eb3d85
feat: optimize docker images and add multi-database support
zhaojing1987 Oct 24, 2025
c132d34
ci: merge pull request #197 from Websoft9/zj-branch
eoctet Oct 24, 2025
7ece742
chore(docker): update base image to websoft9dev/webox-base.
eoctet Oct 24, 2025
3fcada4
docs: add envs docs
chendelin1982 Oct 24, 2025
7af4428
docs(envs): add envs docs
chendelin1982 Oct 27, 2025
77247b0
ci: merge pull request #199 from Websoft9/feature/cdl
eoctet Oct 27, 2025
1126a99
feat: implement resource group management feature
zhaojing1987 Oct 28, 2025
5a7a81f
test: add comprehensive unit tests for resource group service
zhaojing1987 Oct 28, 2025
bcc088a
ci: merge remote-tracking branch 'origin/develop' into zj-branch
zhaojing1987 Oct 28, 2025
ab1d4bd
feat(api): add environment variable management API
zhaojing1987 Oct 28, 2025
4397f16
docs: add profile test docs
qiaofeng1227 Oct 29, 2025
1e45d2b
ci: merge pull request #200 from Websoft9/zj-branch
eoctet Oct 29, 2025
c345edf
docs: profile test point
qiaofeng1227 Oct 29, 2025
d76e16c
docs: profile test points update
qiaofeng1227 Oct 29, 2025
13cb6f0
ci: merge branch 'develop' into zj-branch
zhaojing1987 Oct 29, 2025
1db3631
ci: merge pull request #201 from Websoft9/zj-branch
eoctet Oct 29, 2025
004f861
refactor(secrets): implement new secret management system
eoctet Oct 29, 2025
1b5937b
fix(secrets): replace direct DB calls with repository methods.
eoctet Oct 29, 2025
98955d5
ci: merge pull request #203 from Websoft9/develop-refactor-secrets
eoctet Oct 29, 2025
5ad952b
docs(docs): rename design document from V1.1 to V1.2
eoctet Oct 30, 2025
ec95026
docs: profile test points
qiaofeng1227 Oct 30, 2025
5c95dba
docs(ssl): improve this docs
chendelin1982 Oct 30, 2025
2b8fbdd
docs(ssl): Merge branch 'develop' into feature/cdl
chendelin1982 Oct 30, 2025
3167744
refactor(utils): use shared code generation utility for resource codes
eoctet Oct 30, 2025
4ee63fd
ci: merge pull request #207 from Websoft9/feature/cdl
eoctet Oct 30, 2025
9a76746
ci: merge pull request #208 from Websoft9/test
eoctet Oct 30, 2025
f8ebe86
docs: update docs by new template
qiaofeng1227 Oct 31, 2025
8dbf7f1
feat(api-service): add mysql-client and postgresql-client to base image
eoctet Oct 31, 2025
d3c5a37
chore(docker): update base image version from 1.6.0 to 1.6.1
eoctet Oct 31, 2025
1a308ff
docs: update user reset password api
qiaofeng1227 Oct 31, 2025
69930ab
Merge branch 'develop' of https://github.com/Websoft9/webox into develop
qiaofeng1227 Oct 31, 2025
5ef8021
fix: user reset password
qiaofeng1227 Oct 31, 2025
45c9d1c
ci: merge pull request #211 from Websoft9/user
eoctet Oct 31, 2025
e9a29d2
docs: optimize system config, notification, and resource group design…
zhaojing1987 Oct 31, 2025
4694065
docs: enhance API documentation for audit log, database, and environm…
zhaojing1987 Oct 31, 2025
c30960d
ci: merge branch 'develop' into zj-branch
zhaojing1987 Oct 31, 2025
874a5cf
docs(git): add git space
chendelin1982 Oct 31, 2025
00ef926
docs: Merge branch 'develop' into feature/cdl
chendelin1982 Oct 31, 2025
9a1cb5e
ci: merge pull request #212 from Websoft9/feature/cdl
eoctet Oct 31, 2025
4e74f08
docs(docs): add detailed design for config service & credentials.
eoctet Nov 3, 2025
315ad19
ci: merge branch 'develop' into zj-branch
zhaojing1987 Nov 4, 2025
8bfd1ac
ci: merge pull request #214 from Websoft9/zj-branch
eoctet Nov 4, 2025
f51c866
docs(security): modify the detailed design doc according to the templ…
eoctet Nov 4, 2025
dbbe232
docs(security): modify the detailed design doc according to the templ…
eoctet Nov 4, 2025
7398bac
docs: add some docs
chendelin1982 Nov 6, 2025
5849f96
docs: Merge branch 'develop' into feature/cdl
chendelin1982 Nov 6, 2025
f297932
ci: merge pull request #219 from Websoft9/feature/cdl
eoctet Nov 7, 2025
4d5cef6
feat(config): implement comprehensive configuration management system
eoctet Nov 10, 2025
b643858
ci: merge pull request #220 from Websoft9/develop-feat-conf
eoctet Nov 10, 2025
fbb6bba
feat(credential): add credential management feature
eoctet Nov 11, 2025
f01bca2
ci: merge pull request #221 from Websoft9/develop-feat-credential
eoctet Nov 11, 2025
a1135f3
refactor(init_db): enhance database models and initialization logic
eoctet Nov 11, 2025
ad3170c
ci: merge pull request #222 from Websoft9/develop-refactor-init
eoctet Nov 11, 2025
68bee84
docs(architecture): add workflow technology selection document.
eoctet Nov 12, 2025
6fecf8f
docs: Design Document for New Container Service and Container Managem…
zhaojing1987 Nov 13, 2025
1a29f9e
ci: merge branch 'develop' into zj-branch
zhaojing1987 Nov 13, 2025
c74254e
docs: add test points
qiaofeng1227 Nov 13, 2025
0719a1a
ci: merge pull request #224 from Websoft9/zj-branch
eoctet Nov 14, 2025
ba9374f
docs(workflows): update workflows detailed design doc V1.2
eoctet Nov 17, 2025
f47f845
docs(workflows): update workflows detailed design doc V1.2
eoctet Nov 18, 2025
baa4c7e
docs(workflows): update workflows detailed design & flow diagram.
eoctet Nov 18, 2025
ba5ac7d
fix: show page error
qiaofeng1227 Nov 20, 2025
3a2cb8f
ci: merge pull request #225 from Websoft9/xuwei
eoctet Nov 20, 2025
cba453f
fix: user manage bug
qiaofeng1227 Nov 24, 2025
7967548
fix(models): update gorm tags and field types for multiple models
eoctet Nov 24, 2025
882207f
ci: merge pull request #231 from Websoft9/users
eoctet Nov 24, 2025
ef729a4
docs: add test points
qiaofeng1227 Nov 24, 2025
d9a8c4f
Update 标签管理测试用例.md
sy882 Nov 26, 2025
87f1d82
Update 服务器测试用例.md
sy882 Nov 26, 2025
48439a2
Update 资源组测试用例.md
sy882 Nov 26, 2025
666d3a5
Add files via upload
sy882 Nov 26, 2025
6665e97
ci: merge pull request #238 from sy882/develop
eoctet Nov 27, 2025
e7f7030
docs(workflows): update workflows docs V1.3
eoctet Nov 28, 2025
274c87b
ci: merge branch 'develop' of https://github.com/Websoft9/webox into …
eoctet Nov 28, 2025
7a79513
docs(workflows): update workflows docs V1.3
eoctet Nov 28, 2025
7f98743
docs: test issues update
qiaofeng1227 Nov 29, 2025
1eb33ac
docs(workflows): add the YAML DSL syntax specification docs.
eoctet Dec 1, 2025
bc1e5d7
docs(workflows): add the YAML DSL syntax specification docs.
eoctet Dec 1, 2025
426187f
fix: user status bug
qiaofeng1227 Dec 1, 2025
18595bd
fix: update user status bug
qiaofeng1227 Dec 1, 2025
431966a
ci: merge pull request #247 from Websoft9/user
eoctet Dec 1, 2025
e14fd0a
docs(workflows): update workflows docs V1.4
eoctet Dec 1, 2025
51fab99
docs(workflows): delete old workflows docs.
eoctet Dec 2, 2025
f9740f6
docs(workflows): update workflows docs V1.4
eoctet Dec 2, 2025
12d2f30
docs(monitor): add a technical solution for workflow monitoring.
eoctet Dec 2, 2025
1960a46
docs(monitor): update monitoring docs.
eoctet Dec 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
70 changes: 70 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report_zh.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
name: 🐛 错误报告
description: 创建错误报告帮助我们改进
title: "[Bug]: "
labels: ["bug", "triage"]
assignees: []

body:
- type: markdown
attributes:
value: |
感谢您花时间填写这个错误报告!

- type: input
id: contact
attributes:
label: 联系方式
description: 如果我们需要更多信息,如何联系您?
placeholder: 例如:email@example.com
validations:
required: false

- type: textarea
id: what-happened
attributes:
label: 发生了什么?
description: 请告诉我们发生了什么,以及您期望发生什么?
placeholder: 告诉我们您看到了什么!
value: "发生了一个错误!"
validations:
required: true

- type: dropdown
id: version
attributes:
label: 版本
description: 您正在运行哪个版本的软件?
options:
- 1.0.0 (默认)
- 1.0.1
- 1.1.0
- main 分支
validations:
required: true

- type: dropdown
id: browsers
attributes:
label: 您在哪些浏览器上看到了这个问题?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge

- type: textarea
id: logs
attributes:
label: 相关日志输出
description: 请复制并粘贴任何相关的日志输出。这将自动格式化为代码,因此不需要反引号。
render: shell

- type: checkboxes
id: terms
attributes:
label: 行为准则
description: 通过提交此问题,您同意遵守我们的[行为准则](https://example.com)
options:
- label: 我同意遵守此项目的行为准则
required: true
53 changes: 53 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request_zh.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: 🚀 功能请求
description: 为此项目建议一个想法
title: "[Feature]: "
labels: ["enhancement", "triage"]
assignees: []

body:
- type: markdown
attributes:
value: |
感谢您花时间建议新功能!

- type: textarea
id: problem
attributes:
label: 您的功能请求是否与问题相关?
description: 清楚简洁地描述问题是什么。
placeholder: 我总是在...时感到沮丧
validations:
required: false

- type: textarea
id: solution
attributes:
label: 描述您想要的解决方案
description: 清楚简洁地描述您希望发生什么。
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: 描述您考虑过的替代方案
description: 清楚简洁地描述您考虑过的任何替代解决方案或功能。
validations:
required: false

- type: textarea
id: additional-context
attributes:
label: 附加上下文
description: 在此处添加有关功能请求的任何其他上下文或屏幕截图。
validations:
required: false

- type: checkboxes
id: terms
attributes:
label: 行为准则
description: 通过提交此问题,您同意遵守我们的[行为准则](https://example.com)
options:
- label: 我同意遵守此项目的行为准则
required: true
82 changes: 82 additions & 0 deletions .github/ISSUE_TEMPLATE/security_vulnerability_zh.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
name: 🔒 安全漏洞 (自动生成)
description: 检测到安全漏洞时自动创建
title: "[Security]: "
labels: ["security", "vulnerability", "high-priority"]
assignees: []

body:
- type: markdown
attributes:
value: |
⚠️ **安全警报** ⚠️

此问题是由于在代码库中检测到安全漏洞而自动创建的。

- type: dropdown
id: severity
attributes:
label: 严重程度
description: 安全漏洞的严重程度
options:
- 严重
- 高
- 中等
- 低
validations:
required: true

- type: input
id: vulnerability-id
attributes:
label: 漏洞 ID
description: CVE ID 或其他漏洞标识符
validations:
required: false

- type: input
id: affected-package
attributes:
label: 受影响的包
description: 受漏洞影响的包或组件
validations:
required: true

- type: input
id: current-version
attributes:
label: 当前版本
description: 受影响包的当前版本
validations:
required: true

- type: input
id: fixed-version
attributes:
label: 修复版本
description: 修复漏洞的版本(如果可用)
validations:
required: false

- type: textarea
id: description
attributes:
label: 漏洞描述
description: 安全漏洞的描述
validations:
required: true

- type: textarea
id: remediation
attributes:
label: 推荐的修复措施
description: 修复或缓解漏洞的步骤
validations:
required: false

- type: input
id: scan-date
attributes:
label: 扫描日期
description: 检测到漏洞的时间
validations:
required: true
61 changes: 61 additions & 0 deletions .github/ISSUE_TEMPLATE/test_failure_zh.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: 🧪 测试失败 (自动生成)
description: CI/CD 中测试失败时自动创建
title: "[Test Failure]: "
labels: ["test-failure", "ci/cd", "bug"]
assignees: []

body:
- type: markdown
attributes:
value: |
此问题是由于 CI/CD 流水线中的测试失败而自动创建的。

- type: input
id: commit-sha
attributes:
label: 提交 SHA
description: 导致测试失败的提交
validations:
required: true

- type: input
id: branch
attributes:
label: 分支
description: 发生测试失败的分支
validations:
required: true

- type: input
id: workflow-run
attributes:
label: 工作流运行 URL
description: 失败的工作流运行链接
validations:
required: true

- type: textarea
id: failed-tests
attributes:
label: 失败的测试
description: 失败的测试用例列表
render: text
validations:
required: true

- type: textarea
id: error-logs
attributes:
label: 错误日志
description: 测试失败的相关错误日志
render: shell
validations:
required: true

- type: textarea
id: steps-to-reproduce
attributes:
label: 重现步骤
description: 如何在本地重现测试失败
validations:
required: false
85 changes: 85 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE_EN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# Pull Request

## Change Type

Please select the applicable change type:

- [ ] New feature (feature)
- [ ] Bug fix (fix)
- [ ] Documentation update (docs)
- [ ] Code refactoring (refactor)
- [ ] Performance optimization (perf)
- [ ] Test related (test)
- [ ] Build/CI related (chore)

## Change Description

Briefly describe the content and purpose of this change:

<!-- Please describe your changes here -->

## Related Issues

Associated Issue numbers (if any):

- Closes #
- Fixes #
- Related to #

## Testing Instructions

Please explain how to test these changes:

- [ ] Unit tests added
- [ ] Integration tests added
- [ ] Manual testing performed
- [ ] Test coverage ≥ 80%

### Test Steps

1.
2.
3.

## Checklist

Please confirm the following items:

- [ ] Code follows project coding standards
- [ ] Related documentation updated
- [ ] All automated tests pass
- [ ] Code self-review completed
- [ ] No obvious performance issues
- [ ] Commit messages follow Conventional Commits specification

## Breaking Changes

If this PR contains breaking changes, please explain here:

<!-- If there are no breaking changes, please delete this section -->

## Screenshots/Demo

If UI changes are involved, please provide screenshots or demos:

<!-- If no UI changes are involved, please delete this section -->

## Additional Notes

Other content that needs to be explained:

<!-- Optional: any other relevant information -->

---

**Note:** Please ensure your PR title follows this format:

```text
<type>[optional scope]: <description>
```

Examples:

- `feat(auth): add JWT token refresh mechanism`
- `fix(api): handle null pointer in user service`
- `docs(readme): update installation instructions`
Loading
Loading