RPW.JS 是一套 React 中 web网页开发的全栈解决方案。支持以下的内容
- 通过脚手架快速构建后端管理系统, 通过
@rwp/cli
提供 - 40 + 的UI 组件, 通过
@rwp/react-ui
提供, 高性能组件,例如表格的虚拟滚动,以及无限滚动 - 微前端架构, 通过注册中心引入其他的前端模块(PS: 在开发中)
我们有一份 行为准则,希望所有的贡献者都能遵守,请花时间阅读一遍全文以确保你能明白哪些是可以做的,哪些是不可以做的。
我们所有的工作都会放在 GitHub 上。不管是核心团队的成员还是外部贡献者的 pull request 都需要经过同样流程的 review。
在你 clone 了 rwpjs 的代码并且使用 npm install 安装完依赖后,你还可以运行下面几个常用的命令:
npm start
在本地运行 rwpjs 的网站。npm run lint:script
检查代码风格npm run lint:fix
修复代码风格npm test
运行测试。(在运行测试前请确保 NODE_ENV 环境变量没有被设定,否则可能会引发一些问题)npm run build
构建 rwpjs 到 dist 目录。
当前项目在 https://github.com/jhoneybee/rwpjs 中进行开发
点击访问 https://rwp.pub 来查看对应的文档说明。
请注意, 使用此库应该是自由的, 而并非指的是价格, 我希望任何使用这个库的人,可以自己改变代码, 从中学习,与他人一起分享等等, 所以才采用此开源协议。
Note that when we say "free" we mean freedom, not price. The goal of such freedom is that the people who use a given piece of software should be able to change it to fit their needs, learn from it, share it with their friends, etc. The GPL or LGPL licenses allows you those freedoms, so it is free software.
微信 | 支付宝 |
---|---|