Files
appstore/.github/ISSUE_TEMPLATE/app_request.yml
T
okxlin bb6e75de01 Add bilingual issue templates
Add categorized bilingual GitHub Issue Forms for issue maintenance.\n\nPrepared by non-human automated maintenance under okxlin authorization.
2026-06-26 15:58:24 +08:00

122 lines
4.3 KiB
YAML

name: 应用适配需求 / App Request
description: 申请为 okxlin/appstore 新增或适配一个 1Panel v2 应用 / Request a new or adapted 1Panel v2 app for okxlin/appstore.
title: "[App Request / 应用适配] "
labels: ["type/request", "area/app-adaptation", "status/needs-info", "triage/needs-review"]
body:
- type: markdown
attributes:
value: |
请尽量提供官方来源和可复现 Docker 信息 / Please provide official source and reproducible Docker details. 信息完整后,维护者会先交给 1panel-app-adapter 适配,再用 1panel-test-targets 做 1Panel v2 部署测试 / Once complete, the maintainer will hand it to 1panel-app-adapter, then use 1panel-test-targets for 1Panel v2 deployment testing.
- type: input
id: app-name
attributes:
label: 应用名称 / App name
description: 填写应用官方名称 / Enter the official app name.
placeholder: Vaultwarden
validations:
required: true
- type: input
id: app-key
attributes:
label: 建议 app key / Suggested app key
description: 可选。建议使用小写字母、数字和连字符 / Optional. Use lowercase letters, numbers, and hyphens.
placeholder: vaultwarden
validations:
required: false
- type: textarea
id: official-source
attributes:
label: 官方来源 / Official source
description: 官方网站、官方仓库、官方文档。请不要只贴第三方教程 / Official website, repository, or documentation. Do not submit only third-party tutorials.
placeholder: |
官方网站 / Official website:
官方仓库 / Official repository:
官方文档 / Official documentation:
validations:
required: true
- type: textarea
id: docker-source
attributes:
label: Docker 来源 / Docker source
description: 官方 Docker 镜像、官方 compose 文档或官方 compose 文件链接 / Official Docker image, compose docs, or compose file link.
placeholder: |
官方 Docker 镜像 / Official Docker image:
官方 docker-compose.yml / compose 文档 / Official compose docs:
目标版本或 release channel / Target version or release channel:
validations:
required: true
- type: input
id: ports
attributes:
label: 默认端口 / Default ports
placeholder: 80, 443, 8080
validations:
required: true
- type: textarea
id: volumes
attributes:
label: 数据目录 / volumes / Data directories / volumes
placeholder: /data, /config, ./data:/data
validations:
required: true
- type: dropdown
id: dependencies
attributes:
label: 依赖服务 / Dependencies
multiple: true
options:
- 无 / None
- MySQL
- PostgreSQL
- MariaDB
- Redis
- MinIO
- 其他 / Other
validations:
required: true
- type: dropdown
id: permissions
attributes:
label: 特殊权限 / Special permissions
multiple: true
options:
- 无 / None
- host network
- privileged
- Docker socket
- GPU / NVIDIA
- /dev/dri
- 其他 / Other
validations:
required: true
- type: dropdown
id: architectures
attributes:
label: 支持架构 / Supported architectures
multiple: true
options:
- amd64
- arm64
- arm/v7
- 不确定 / Unsure
validations:
required: true
- type: textarea
id: test-notes
attributes:
label: 1Panel 测试信息 / 1Panel test notes
description: 如果已经手动部署过,请填写版本、环境、结果和注意事项 / If you have already deployed it manually, include version, environment, result, and notes.
placeholder: |
1Panel 版本 / 1Panel version:
是否手动部署成功 / Manual deployment succeeded:
失败日志或注意事项 / Failure logs or notes:
validations:
required: false
- type: checkboxes
id: confirmation
attributes:
label: 提交前确认 / Confirmation
options:
- label: 我已尽量提供官方来源和 Docker 来源,且未提交密码、token 或私有日志 / I provided the best available official and Docker sources, and I did not submit passwords, tokens, or private logs.
required: true