# 开发文档 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](./Developer.md)