3 个版本

0.1.2 2021 年 4 月 17 日
0.1.1 2021 年 3 月 27 日
0.1.0 2021 年 3 月 23 日

#379 in 多媒体

MIT 许可证

2MB
36K SLoC

clutter-rs

API Docs Crates.io Code coverage Tests MPL-2.0 licensed Gitter chat loc

clutter-rs 是 Clutter 库的 Rust 绑定。由于 Angular Rust 依赖于它,因此 clutter-rs 在 Angular Rust 基础设施中开发。

Clutter 是一个开源软件库,用于创建快速、引人入胜、便携和动态的图形用户界面。

Clutter 使用 OpenGL 进行渲染(并且可选地使用 OpenGL ES 在移动和嵌入式平台上使用),但它将一个易于使用、高效、灵活的 API 包装在 GL 的复杂性中。

Clutter 不强制执行特定的用户界面样式,但提供了一个丰富的通用基础,用于针对特定需求定制的高级工具包。

如果您想使用一个功能相同但性能更好、功能更新的更活跃开发的库,那么我建议您使用 UX-Animate 作为 clutter-rs 的继任者。

Angular Rust 是一个针对 Rust 语言的具有高生产力的、平台无关 的前端框架。它现在支持桌面和 Web 开发。Angular Rust 当前使用 GTK 进行桌面开发,使用 WebAssembly 进行 Web 开发。我们计划添加对移动开发的支持。

Angular Rust structure

快速入门

安装 clutter-rs

cargo add clutter-rs

了解更多

社区

贡献

我们相信更广泛的社区可以创造更好的代码。提高社区的第一项工具是通过给它加星来让开发者了解项目。更多的星星——更多的成员。

Angular Rust 是一个社区努力的结果,我们欢迎来自所有背景的开发者的各种大小贡献。我们希望 Angular Rust 社区成为一个有趣和友好的地方,因此请阅读我们的 行为准则,了解哪些行为是不可容忍的。

初来 Angular Rust?

通过帮助我们改进 文档 来开始学习框架。我们也非常欢迎提高测试覆盖率的 pull request。

寻找灵感?

查看有关 Angular Rust / WebAssembly 的精选资源列表,请访问 awesome-angular-rust

有什么疑问吗?

欢迎加入我们的 Gitter 聊天室 或创建一个 新的“问题”问题 来获得贡献者的帮助。通常,问题会导致框架的易用性改进、更好的文档,甚至新功能!

准备好深入代码了吗?

在审查了 代码贡献指南 之后,查看 “良好入门问题”(他们渴望得到关注!)一旦找到你感兴趣的问题,请随意分配给自己,不要犹豫寻求指导,问题复杂度各异。

让我们互相帮助!

来帮助我们处理最关键的问题 并因你的努力获得一小笔现金奖励。我们使用 Issuehunt 从我们的 Open Collective 资金中资助问题。如果你真的关心一个问题,你可以选择自己添加资金!

发现了一个错误?

报告所有错误! 如果他们对修复他们发现的错误感兴趣并有时间,我们将很高兴帮助他们。

待办事项

  • 文档

依赖项

~12MB
~261K SLoC