ruffle 中文文档 下载 App

Ruffle 社区:Discord、Crowdin 翻译、GitHub Sponsors

Discord 服务器(最快获得帮助的地方)

Ruffle 的主要社区频道是 Discord。邀请链接在 GitHub README 里:discord.gg/ruffle。服务器里有:

遇到问题时先去 Discord #help 频道问,比在 GitHub Issue 上开个新 issue 响应速度快很多——特别是「这个 SWF 我跑不起来、加 --verbose 后看到这段日志、有人知道为什么吗」这种具体问题。

GitHub Issue Tracker(正式 bug 报告)

Discord 里如果被确认是 Ruffle 的 bug,会建议你去 GitHub Issue Tracker 开正式 issue,附上完整的:

Issue Tracker 有几个常用标签:

Crowdin 翻译(非代码贡献)

Ruffle 的界面、菜单、调试器输出多语言翻译放在 Crowdin 上:crowdin.com/project/ruffle。当前中文已经有贡献者在做(界面大部分翻译完了),但还在持续更新。

注册 Crowdin 账号 → 选中文(简体)语言 → 在条目里直接翻译,提交审核。审核通过后会合并到 master 分支,下次 nightly 发布就生效。

GitHub Sponsors(帮项目筹款)

Ruffle 是完全开源的、靠社区赞助维持。赞助页在 GitHub 仓库右上角的 Sponsors 按钮,或直接 github.com/sponsors/ruffle-rs。

赞助有三档:

现有的白金赞助方(来自 README)

Newgrounds、CPMStar、CrazyGames、Cool Math Games、Neopets、Armor Games、Kongregate、纽约时报、Movavi、Deepnight、Doll Divine、TwoPlayerGames.org 等——都是 Flash 生态里的知名玩家。这些站点还在维护大量 Flash 内容、或者直接把 Ruffle 嵌入自己的网站作为运行时。

代码贡献流程

  1. Fork 仓库
  2. Clone 到本地
  3. 从 master 切出 feature 分支
  4. 写代码 + 跑 cargo test
  5. 提交 PR,附上测试、截图(如有)、Issue 链接
  6. CI 会自动跑 Rust 构建、Web 构建、单测、WebAssembly 集成测试
  7. 维护者 review + merge

项目对新贡献者很友好,GitHub 上有 good first issue 标签专门标出来适合第一次贡献的 issue(通常是某个小 API 的实现、某个小 bug 的修)。

社区公约

Ruffle 社区沿用 Rust 项目的 Code of Conduct(rust-lang.org/policies/code-of-conduct)——尊重他人、保持讨论建设、欢迎不同背景的贡献者。