jjzhang166 / vuci

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vuci(中文)

VUCI - Web user interface based on vuejs2 and iView for OpenWrt.

A new web interface with a different architecture. It doesn't use Lua anymore, but use MVVM framework. To access any kind of system data through ubus(with the help of uhttpd-mod-ubus to provide HTTP based API).

Keep Watching for More Actions on This Space

How to use

Add new feed into "feeds.conf.default":

src-git vuci https://github.com/zhaojh329/vuci.git

Install vuci packages:

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

Select package vuci in menuconfig and compile new image.

VUCI  --->
    <*> vuci-ui-base.......................................... VUCI Web Interface</*>

How to develop and debug

First, enter your build directory of the vuci-ui-base

$ cd build_dir/target-mipsel_24kc_musl/vuci-ui-base/

Then modify the configuration file according to your own environment. You may need to modify proxyTable and host.

vi config/index.js

Then execute the following command to start the debug server

npm run dev

Contributing

If you would like to help making vuci better, see the CONTRIBUTING.md file.

About

License:GNU General Public License v3.0


Languages

Language:C 62.0%Language:JavaScript 25.4%Language:Vue 9.4%Language:Makefile 2.3%Language:CMake 0.5%Language:HTML 0.2%Language:Shell 0.1%