Skip to content

Latest commit

 

History

History
62 lines (41 loc) · 1.08 KB

贡献指南.md

File metadata and controls

62 lines (41 loc) · 1.08 KB

开发者指南

0. 概念设计

可以通过 issue 来讨论和设计,也可以直接在代码中进行修改。

1. 代码规范

前端要求

  • 不要追求完美,但一定要有创新[与众不同感]

后端要求

  • rust 代码里,禁止使用 unwrap 或 ok 等,请使用 match、unwrap_or、expect 等

2. 代码提交

  • 请先 fork 项目,然后在本地修改代码,最后提交 pull request

本项目使用 js 脚本管理项目。以下命令中,可以使用 npm/yarm/pnpm/bun 等工具,代码以 bun 为例。

前端

cd vue
# 开发
bun run dev
# 打包
bun run build

注:如果仅贡献前端,请前往vue/plugins/router.ts中按提示临时注释路由鉴权。

后端

方法 1:原始命令

# 开发
cargo watch -q -w src -x check
cargo watch -q -w src -x run
# 打包
cargo build --release

方法 2:js 脚本[推荐]

# 开发
bun run dev
# 运行
bun run pre
# 打包
bun run build

3. 交流群