Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bobiscool/iBiu
Build Vue Spa Faster π π π
https://github.com/bobiscool/iBiu
element-ui ibiu iview scaffold vue vue-cli
Last synced: 4 months ago
JSON representation
Build Vue Spa Faster π π π
- Host: GitHub
- URL: https://github.com/bobiscool/iBiu
- Owner: bobiscool
- License: mit
- Created: 2017-07-17T13:28:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-06T19:48:04.000Z (about 2 years ago)
- Last Synced: 2024-08-02T01:21:46.860Z (7 months ago)
- Topics: element-ui, ibiu, iview, scaffold, vue, vue-cli
- Language: JavaScript
- Homepage: https://github.com/bobiscool/iBiu
- Size: 82.3 MB
- Stars: 144
- Watchers: 9
- Forks: 15
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-iview - iBiu
README
## iBiu
### One-stop Vue scaffolding tool
[δΈζζζ‘£ηθΏι](/docs/cn.md)
#### [Windows x64](https://raw.githubusercontent.com/bobiscool/iBiu/47afe96d580ab61736b0cd5d09c8e3f7f7c5c209/dist/iBiu%20Setup%201.0.0.exe)
#### [MAC](https://raw.githubusercontent.com/bobiscool/iBiu/47afe96d580ab61736b0cd5d09c8e3f7f7c5c209/dist/iBiu-1.0.0-mac.zip)> iBiu was developed based on [iView-cli](https://github.com/iview/iview-cli)
>
`I'd like to thank iView-Cli's developers very much`base on
- [Vue-cli](https://github.com/vuejs/vue-cli)
- [iView-cli](https://github.com/iview/iview-cli)
- [Node.js](https://nodejs.org/en/)
- [electron](https://electron.atom.io/)### Achieve function
#### Common scaffolding needs
- Create a project directory structure
- Create configuration items (including webpack configuration items, gitignore, etc.)
- According to the settings to create packgejson#### Pain point have been solved
- Create page directories based on the JSON array provided by the user, and the structure is consistent with the JSON
- Create various pages to their respective directories based on the JSON array provided by the user.
- Create a route configuration item based on the user-supplied json array and register the page with the route.> Means: When faced with a larger vue project, you no longer have to go to register router one by one painfully! ! !
### Instructions
1. Click New Project

2. Select the library you want to configure
3. Paste you need to create the directory JSON [format please refer to this format](https://github.com/bobiscool/iBiu/blob/master/assets/github/formater.json)

4. Click Create Project

5. Open the directory after creation


- Run `npm install`
- Run `npm run dev`
6. Visit `http://localhost:8080`

