Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/logustra/read

:atom_symbol: Opinionated scalable react boilerplate using webpack
https://github.com/logustra/read

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

Last synced: 2 months ago
JSON representation

:atom_symbol: Opinionated scalable react boilerplate using webpack

Awesome Lists containing this project

README

        


Read


Version


License


Code Style


Commitizen



Screen Shot 2020-05-20 at 12 58 20 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/read.git

# open folder read
$ cd read

# instal dependencies
$ pnpm install

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

## Run with Docker

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

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

## 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