zuhrasofyan / vue-webgis

Webgis Bappeda Kota Banda Aceh implementation using Vue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JavaScript Style Guide

RealWorld Example App

Vue.js codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

This codebase was created to demonstrate a fully fledged fullstack application built with Vue.js including CRUD operations, authentication, routing, pagination, and more.

We've gone to great lengths to adhere to the Vue.js community styleguides & best practices.

For more information on how to this works with other frontends/backends, head over to the RealWorld repo.

Getting started

This is a vue-webgis trial and error for Bappeda Kota Banda Aceh webgis application. I intend to merge it with catalog into one integrated system.

Before contributing please read the following:

  1. RealWorld guidelines for implementing a new framework,
  2. RealWorld frontend instructions
  3. Realworld API endpoints
  4. Vue.js styleguide. Priority A and B categories must be respected.

The stack is built using vue-cli webpack so to get started all you have to do is:

# install dependencies
> npm install
# serve with hot reload at localhost:8080
> npm run dev

Other commands available are:

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run single unit tests
npm run unit

# run continous unit tests
npm run units

# run e2e tests
npm run e2e

# run all tests
npm test

To know

Current arbitrary choices are:

  • Vuex modules for store
  • Vue-axios for ajax requests
  • Standard for linting
  • 'rwv' as prefix for components

These can be changed when the contributors reach a consensus.

About

Webgis Bappeda Kota Banda Aceh implementation using Vue


Languages

Language:JavaScript 53.7%Language:Vue 45.1%Language:HTML 1.1%