UNPKG

2.34 kBMarkdownView Raw
1<p align="center">
2<img src="./docs/media/sao.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://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**yeoman** is too complex, while **vue-cli** is more than a scaffolding tool and lacks of some important features like *unit testing*, so I made **SAO**, basically it combines the powerful features of **yeoman** and the simplicity of **vue-cli**.
13
14**SAO** is compatible with:
15
16- Regular git repo (simply download it)
17- SAO template as git repo
18- SAO template as npm package
19- SAO template 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# Example template for creating a Next.js project
29# Generate from git repo
30sao egoist/template-next new-project
31# Or from npm package (npm.im/template-next)
32sao next new-project
33```
34
35For detailed usage please head to https://sao.js.org
36
37## Related
38
39- [awesome-sao](https://github.com/egoist/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.moe](https://egoist.moe) · GitHub [@egoist](https://github.com/egoist) · Twitter [@_egoistlily](https://twitter.com/_egoistlily)
56
57