UNPKG

2.59 kBMarkdownView Raw
1<p align="center">
2<img src="https://user-images.githubusercontent.com/8784712/47992262-650b1780-e127-11e8-9e58-6c75e22ad99f.png" width="150" />
3</p>
4
5<p align="center">
6<br>
7<a href="https://npmjs.com/package/sao"><img src="https://img.shields.io/npm/v/sao.svg?style=flat" alt="NPM version"></a> <a href="https://npmjs.com/package/sao"><img src="https://img.shields.io/npm/dm/sao.svg?style=flat" alt="NPM downloads"></a> <a href="https://circleci.com/gh/saojs/sao"><img src="https://img.shields.io/circleci/project/saojs/sao/master.svg?style=flat" alt="Build Status"></a> <a href="https://packagephobia.now.sh/result?p=sao"><img src="https://packagephobia.now.sh/badge?p=sao" alt="install size"></a> <a href="https://github.com/egoist/donate"><img src="https://img.shields.io/badge/$-donate-ff69b4.svg?maxAge=2592000&amp;style=flat" alt="donate"></a> <a href="https://chat.egoist.moe"><img src="https://img.shields.io/badge/chat-on%20discord-7289DA.svg?style=flat" alt="chat"></a>
8</p>
9
10## Motivation
11
12**SAO** was made because **yeoman**, while powerful, is too complex. **vue-cli**, on the other hand, is more than a scaffolding tool and lacks some important features like *unit testing*. **SAO** combines the powerful core features of **yeoman** with the simplicity of **vue-cli** into a single application.
13
14**SAO** is compatible with:
15
16- Regular git repo (simply download it)
17- SAO generator as git repo
18- SAO generator as npm package
19- SAO generator in local folder
20
21⚡ ️**Both repo and npm package can be used offline.**
22
23## Quick Start
24
25```bash
26yarn global add sao
27
28# An official generator for creating a Node.js project
29# Generate from git repo
30sao egoist/sao-nm my-module
31# Or from npm package (npm.im/sao-nm)
32sao nm my-module
33```
34
35For detailed usage please head to https://saojs.org
36
37## Related
38
39- [Awesome SAO](https://github.com/saojs/awesome-sao) - A curated list of delightful SAO resources.
40- [SAO articles on medium.com](https://medium.com/saojs).
41
42## Contributing
43
441. Fork it!
452. Create your feature branch: `git checkout -b my-new-feature`
463. Commit your changes: `git commit -am 'Add some feature'`
474. Push to the branch: `git push origin my-new-feature`
485. Submit a pull request :D
49
50## Author
51
52**SAO** © [EGOIST](https://github.com/egoist), Released under the [MIT](https://egoist.mit-license.org/) License.<br>
53Authored and maintained by EGOIST with help from contributors ([list](https://github.com/saojs/sao/contributors)).
54
55> [egoist.sh](https://egoist.sh) · GitHub [@EGOIST](https://github.com/egoist) · Twitter [@_egoistlily](https://twitter.com/_egoistlily)
56
57