mirror of
https://github.com/GopeedLab/gopeed.git
synced 2026-11-14 04:13:43 +00:00
* refactor project in get-cli standard * use local trackers when github is not connectable upgrade stylish_bottom_bar to 1.0.0 responsive view for home_view treeview for file_list_vie fluent ui integrating * improve responsive view. treeView add light theme.fix overflow bugs * responsive view,treeView,file select downloaded and downloading pages file extension icons fix some minor bugs * use local trackers when github is not connectable upgrade stylish_bottom_bar to 1.0.0 responsive view for home_view treeview for file_list_vie fluent ui integrating * improve responsive view. treeView add light theme.fix overflow bugs * bottom bar index fix * refactor project in get-cli standard --------- Co-authored-by: wuke2022 <[email protected]>
49 lines
1.3 KiB
Markdown
49 lines
1.3 KiB
Markdown
# Gopeed 贡献指南
|
|
|
|
首先感谢您对贡献代码感兴趣,这份指南将帮助您更好的参与到 Gopeed 的开发中来。
|
|
|
|
## 分支说明
|
|
|
|
本项目只有一个主分支,即 `main` 分支,如果您想要参与到 Gopeed 的开发中来,请先 fork 本项目,然后在您的 fork 项目中进行开发,开发完成后再向本项目提交
|
|
PR,合并到 `main` 分支。
|
|
|
|
## 本地开发
|
|
|
|
建议通过 web 端进行开发调试,首先启动后端服务,通过命令行 `go run cmd/api/main.go` 启动 ,服务启动默认端口为 `9999`,然后以 `debug` 模式启动前端
|
|
flutter 项目即可运行。
|
|
|
|
## 翻译
|
|
|
|
Gopeed 的国际化文件位于 `ui/flutter/assets/locales` 目录下,只需要在该目录下添加对应的语言文件即可。
|
|
|
|
编辑locales/internationalization后请运行以下命令:
|
|
|
|
```
|
|
get generate locales
|
|
```
|
|
|
|
请注意以 `en_US.json` 为参照进行翻译。
|
|
|
|
## flutter development
|
|
|
|
每次提交前请务必运行`dart format .`
|
|
|
|
如果要编辑api/models,请打开build_runner watcher:
|
|
|
|
```
|
|
flutter pub run build_runner watch
|
|
```
|
|
|
|
适用get-cli 命令:
|
|
|
|
```
|
|
create:
|
|
controller: Generate controller
|
|
page: Use to generate pages
|
|
view: Generate view
|
|
generate:
|
|
locales: Generate translation file from json files
|
|
model: generate Class model from json
|
|
```
|
|
|