Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/logustra/vuad

:fire: Opinionated scalable vue boilerplate using webpack
https://github.com/logustra/vuad

atomic-design atomic-design-example boilerplate ddd ddd-example spa typescript vue vue-boilerplate webpack

Last synced: 3 months ago
JSON representation

:fire: Opinionated scalable vue boilerplate using webpack

Awesome Lists containing this project

README

        


Vuad


Version


License


Code Style


Commitizen


Storybook


Jest



Screen Shot 2020-05-21 at 12 02 46 PM

## Design Pattern
Learn the design pattern [here](https://github.com/logustra/dave)

## Requirement
- [node.js](http://nodejs.org/)
- [nvm](https://github.com/nvm-sh/nvm)
- [pnpm](https://pnpm.js.org/en/installation)

## Quick Start

```bash
# install nodejs with specific version
$ nvm install 12.6.3

# using specific nodejs
$ nvm use 12.6.3

# clone repository
$ git clone https://github.com/logustra/vuad.git

# open folder vuad
$ cd vuad

# instal packages
$ pnpm install

# build and serve with express
$ pnpm start
```

## Run with Docker

```bash
# build image and tag it with name vuad
$ docker build . -t vuad

# run image vuad in the background with port 9900
$ docker run -p 9900:9900 -d vuad
```

## How to Create Folder
A guide how to create a folder using `create-cli`

### Component
```bash
# create atom component and give it name loading
$ node create atom loading
```

### Module
```bash
# create new module and give it name home
$ node create module home
```

## Cheer me on
If you like my works, you can cheer me on here 😆

    🇮🇩 [Trakteer](https://trakteer.id/logustra/tip)

    🌍 [Ko-Fi](https://ko-fi.com/logustra)

## License
MIT License © 2020 Faizal Andyka