Skip to content

Latest commit

 

History

History
87 lines (59 loc) · 2.49 KB

README_ZH.md

File metadata and controls

87 lines (59 loc) · 2.49 KB

oui

license PRs Welcome Issue Welcome Build Status

OpenWrt后台管理界面,使用vue.jselement-ui实现,灵感来自于LuCI2

oui使用json-rpc和OpenWrt子系统通信。通过json-rpc调用ubus。通过ubus存取各种系统数据(通过uhttpd-mod-ubus提供基于HTTP的接口API)。

依赖

构建oui需要以下软件包

  • Node.js >= 8.11

如何使用

在"feeds.conf.default"里面添加新的feed:

src-git oui https://gitee.com/zhaojh329/oui.git

安装oui软件包:

./scripts/feeds update oui
./scripts/feeds install -a -p oui

在menuconfig里面选择oui软件包然后编译新固件.

oui  --->
    <*>  oui-ui-core..................... Oui ui core

另外,你可以使用已经安装在主机中的nodejs(Nodejs仅仅用来编译代码)

通过包过滤器安装Node.js

<*> oui-ui-core
    Configuration  --->
	Node compiler config (oUI node)  --->
	(*) oUI node

如何开发和调试

首先克隆代码到你的系统,然后执行如下操作

cd oui/oui-ui-core/src

然后根据自己的环境修改配置。您可能需要修改 proxy。

vi vue.config.js

然后执行如下命令安装依赖包并运行调试服务器

npm i
npm run serve
  • 深圳市云联芯科技有限公司 - 300¥
  • 北京钛铂云老戴 - 200¥
  • JunoSky - 100¥
  • 许玉善(北京友联智诚科技有限公司) - 100¥
  • lemon - 10¥

贡献代码

如果你想帮助oui 变得更好,请参考 CONTRIBUTING_ZH.md

技术交流

QQ群:153530783