Skip to content

Chimboz/front

Repository files navigation

Chimboz
Deployment to Firebase
License CeCILL v2.1 Package version Number of issues

Conventions

Folders' name is singular (excepted locales because vue-i18n hardcoded it).
Routes are plural if they have subroutes (/games).
Use snake_case for files : replace whitespaces " " with underscores "_" in filenames.
Vue files (*.vue) begin with an uppercase letter and use PascalCase.

Branches

One branch per feature.
Fork and PR are appreciated.

Documentation

To generate doc, you need vuese: npm i -g @vuese/cli then npm run docgen.

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration
See Configuration Reference.

Dependencies

  • axios
  • date-fns
  • dompurify
  • highlight.js
  • katex
  • marked
  • mitt
  • v-lazy-image
  • vue-i18n
  • vue-meta
  • vue-router
  • vuex

Useful tools

VS Extensions

Prettier formatter
i18n ally: a must-have if you're doing i18n

SVG

SVG Animation editor
svgasm SVG Path editor
Inkscape

Vue doc

Vue
Vue Router
Vuex
Vue Meta