参与贡献
このコンテンツはまだ日本語訳がありません。
欢迎参与末语引擎的开发!本文介绍贡献流程和开发环境配置。
| 工具 | 版本要求 |
|---|---|
| Rust | 最新 stable |
| Node.js | 22.x LTS |
| Clang | 18+ |
| lld(Linux) | 最新版 |
Linux 还需安装 libsound2-dev。
# 桌面 Debugcargo build
# Releasecargo build --release
# WASMcargo build --target wasm32-unknown-unknown
# Androidcargo build --target aarch64-linux-android- Rust:遵循 Rust API 指南,使用
cargo fmt格式化 - JavaScript/TypeScript:使用 ESLint + Biome 进行检查和格式化
- 提交信息:遵循 Conventional Commits 规范
- 在 Issues 中搜索是否已有相关讨论
- Fork 仓库,创建功能分支(如
feat/audio-xxx、fix/some-problem) - 编写代码并确保通过 CI
- 创建 Pull Request,关联相关 Issue
- 通过代码审查后合并