Skip to content

WiseRead/WiseRead

Repository files navigation

WiseRead

Online/Offline web comic reader.

With WiseRead you can read your comic from any device in the browser.
Just drag files from your device and start to read, or use it as an "online reader" to stream chapters from the cloud.

Read more in the Docs.
Try Example Chapter.

Main Technologies

  • Nuxt.js

    Nuxt is a progressive framework based on Vue.js to create modern web applications.
    Check out Nuxt.js docs.

  • Tailwind CSS

    Tailwind CSS is a highly customizable, low-level CSS framework that gives you all of the building blocks you need to build bespoke designs without any annoying opinionated styles you have to fight to override.
    Check out Tailwind CSS docs.

Build Setup

Installation

Install dependencies:

$ npm ci

Or install and update dependencies (update package-lock):

$ npm install

Launch development server

Serve with hot reload at localhost:3000

$ npm run dev

Lint

Find lint problems:

$ npm run lint

Build and launch production

Build and launch production static server:

$ npm run generate
$ npm run start

Development Tools

VSCode extensions

Use the Extensions: Show Recommended Extensions command to see the recommended extensions in VSCode.

Browser extension

Vue.js devtools for chrome

Contributing

Branches

  • dev: The main branch. All development code is merged into dev in sometime.
  • master: Everything pushed to master updates the real site.
  • beta: Everything pushed to beta updates the beta site.

Tip: To be sure the latest commit to master or beta has updated the site, open the site in the browser and open the DevTools Console. You will see a logged message: LAST_COMMIT_SHA: <sha>.
Just compare the <sha> to the latest commit in the master/beta branch.