Skip to content

Develop

江夏尧 edited this page Jan 6, 2025 · 3 revisions

开发文档

cn-font-split 项目结构清晰,您可以根据自己的开发能力选择相应的开发部分。

  • 更改核心逻辑:需要具备 Rust 编程能力。
  • 为 wrapper 层做贡献:需要具备 FFI 知识和 TS、Python 或某种语言编程能力。
  • 优化自动化流程脚本:需要熟悉 Linux 和 GitHub Actions。

开发规范

命名规范

  1. Rust 项目统一采用 snake_case, 会有 IDE 相应提示。

  2. 包名统一用 - 链接,而不是 _

开发环境

为统一不同开发环境,采用 VSCode Dev Container 方法

开发使用设备最好 MacOS 8GB、Windows 16GB 以上, 具备 Docker 环境,一键进入开发状态!

如果遇到某些依赖没安装,可以参考 Developer.md

Clone this wiki locally