37 lines
718 B
Markdown
37 lines
718 B
Markdown
# 贡献指南
|
|
|
|
## 贡献方式
|
|
|
|
- **提交游戏插件** (.tsp) — 见 [游戏插件兼容开发指南](docs/PLUGIN_DEV.md)
|
|
- **提交仪表盘主题** (.tsd) — 见 [仪表盘开发指南](docs/DASHBOARD_DEV.md)
|
|
|
|
### 报告 Bug
|
|
|
|
请在 Issue 中包含:
|
|
- 系统信息 (OS, Python 版本)
|
|
- 错误日志 (`logs/turbosu.log`)
|
|
- 复现步骤
|
|
|
|
### 功能建议
|
|
|
|
欢迎提交 Issue 讨论。
|
|
|
|
## 开发环境
|
|
|
|
```bash
|
|
python3 -m venv venv
|
|
source venv/bin/activate
|
|
pip install -r requirements.txt
|
|
python app.py
|
|
```
|
|
|
|
## 代码规范
|
|
|
|
- Python: PEP 8
|
|
- 日志使用 `utils.logger`,不用 `print`
|
|
- 前端 JS 模块化,文件放对应目录
|
|
|
|
## 许可证
|
|
|
|
贡献即表示同意代码在 Apache 2.0 许可下发布。
|