1
1
mirror of https://github.com/aelve/guide.git synced 2024-12-23 21:02:13 +03:00
guide/front
Gigiman e51268fb7e
Vue category toc (#228)
* TestCafe added to project. First test written

* Search input test added

* Seacth input test changed, travis job for testcafe tests added

* Travis bugfix test

* Travis testcafe bugfix test try 2

* Travis testcafe bugfix test ry 3

* Travis testcafe test sleep increased to 10

* Test adding category added but bug with click occurs - check!!!

* Category test (testing the group where test was creating) added - bug fix

* Article component rewrite

* Article component rewritten

* Big with rendering content.html in v-for

* Collapse bug fix

* MInor category visual changes/fixes

* Description, reactivity bug fix

* merge

* Refactoring after code review

* Conflict in styles resolved
2018-10-31 02:09:40 +05:00
..
build SSR asyncData loading logic is rewritten, vue-server-renderer package replaced to forked one 2018-10-03 00:07:01 +03:00
client Vue category toc (#228) 2018-10-31 02:09:40 +05:00
server SSR asyncData loading logic is rewritten, vue-server-renderer package replaced to forked one 2018-10-03 00:07:01 +03:00
.babelrc Fully replaced frontend part. Now everything written in typescript. 2018-09-02 23:26:15 +03:00
.editorconfig Fully replaced frontend part. Now everything written in typescript. 2018-09-02 23:26:15 +03:00
.gitignore Fully replaced frontend part. Now everything written in typescript. 2018-09-02 23:26:15 +03:00
config.json header v 0.0.1 added 2018-09-13 12:51:20 +05:00
index.d.ts Fully replaced frontend part. Now everything written in typescript. 2018-09-02 23:26:15 +03:00
index.html Fully replaced frontend part. Now everything written in typescript. 2018-09-02 23:26:15 +03:00
package-lock.json Vue category toc (#228) 2018-10-31 02:09:40 +05:00
package.json Vue category toc (#228) 2018-10-31 02:09:40 +05:00
postcss.config.js Fully replaced frontend part. Now everything written in typescript. 2018-09-02 23:26:15 +03:00
README.md Fully replaced frontend part. Now everything written in typescript. 2018-09-02 23:26:15 +03:00
tsconfig.json header v 0.0.1 added 2018-09-13 12:51:20 +05:00
tslint.json Fully replaced frontend part. Now everything written in typescript. 2018-09-02 23:26:15 +03:00

@vert/vue-ssr-template

Vue project template with SSR, Vert and TypeScript support.

A tiny demo to show how to use @vert/core.

You can use this as your vert template.

Features

  • Webpack 4.
  • Vue SSR support.
  • Full TypeScript.
  • Code in OOP.
  • @vert/core support.

Commands

  • client:dev - Start developing environment of client content.
  • client:build - Build client content.
  • server:dev - Start developing environment of ssr server.
  • server:build - Build ssr content.
  • build-all - Run client:build and server:build at same time. Please run this command for deployment.
  • start:dev - Run client:dev and server:dev at same time. Please run this command for development.
  • start:prod - Start ssr server in production environment. You should run build-all first to make it works.

Development

Normally just run start:dev to start both normal http and ssr environment, and then:

  • Go localhost:4000 for normal http environment.
  • Go localhost:5000 for SSR-enabled environment.

Ports setting is stored in build/build-config.js.

Production

Run build-all to files for production.

Then,

  • Send your static files which are located in dist/ to your (CDN) server.
  • If you want to host a SSR server, the simplest way is to send the whole project to somewhere and run start:prod. But you can also build service by your own, just transfer vue-bundle-json files under dist/ to your location and setup your API Gateway.