yew - Yew 是一个设计先进的 Rust 框架,目的是使用 WebAssembly 来创建多线程的前端 web 应用。

Created at: 2017-12-16 22:19:02
开发语言: Rust
授权协议: Apache-2.0

大约

红豆杉是一个现代的 Rust 框架,用于使用网络组件创建多线程前端 Web 应用程序。

  • 具有一个宏,用于声明具有 Rust 表达式的交互式 HTML。有在 React 中使用 JSX 经验的开发人员在使用 Yew 时应该会感到非常自在。
  • 通过最大限度地减少对每个页面呈现的 DOM API 调用,并使其易于将处理卸载到后台 Web 工作线程,从而实现高性能。
  • 支持脚本互操作性,允许开发人员利用 NPM 包并与现有的脚本应用程序集成。

注意:红豆杉还不是1.0。准备好由于中断的 API 更改而进行重大重构。

贡献

Yew是一个社区的努力,我们欢迎来自各种背景的开发人员的各种贡献,无论大小。我们希望红豆杉社区成为一个有趣和友好的地方,所以请查看我们的行为准则,了解哪些行为是不能容忍的。

🤠红豆杉新手?

通过帮助我们改进文档来开始了解该框架。提高测试覆盖率的拉取请求也非常受欢迎。

😎寻找灵感?

查看与红豆杉/杰特利/ awesome 红豆杉相关的令人敬畏的事物的社区策划列表。

🤔对某事感到困惑?

请随时进入我们的Discord聊天室或打开新的“问题”问题以获取贡献者的帮助。通常,问题会导致框架人体工程学的改进,更好的文档,甚至新功能!

🙂准备好深入了解代码了吗?

在查看了贡献指南之后,请查看“好第一问题”(他们渴望关注!一旦你找到一个你感兴趣的,随时将自己分配给一个问题,并毫不犹豫地寻求指导,问题的复杂性各不相同。

😱发现错误?

报告所有错误!我们很乐意帮助支持开发人员修复他们发现的错误,如果他们有兴趣并且有时间的话。

🤓想要帮助翻译?

翻译可以在红豆杉 Git本地化存储库上提交。如果你有兴趣成为某种语言的官方版主,请在Discord上联系。

贡献

代码贡献者

这个项目的存在要感谢所有做出贡献的人。

财务贡献者

成为财务贡献者,帮助我们维持我们的社区。[贡献]

个人

组织

与你的组织一起支持此项目。你的徽标将显示在此处,并带有指向你网站的链接。[贡献]