0.1.1 • Published 4 years ago

pxd-vue-starter v0.1.1

Weekly downloads
10
License
-
Repository
github
Last release
4 years ago

pxd-vue-starter

Last Update 2020.02.13

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

NPM Modules

####dependencies

vue
vue-router
vuex
core-js
axios

####devDependencies

@vue/cli-plugin-babel
@vue/cli-plugin-eslint
@vue/cli-plugin-router
@vue/cli-plugin-vuex
@vue/cli-service
@vue/eslint-config-airbnb
babel-eslint
eslint
eslint-config-prettier
eslint-plugin-html
eslint-plugin-import
eslint-plugin-prettier
eslint-plugin-vue
prettier
vue-template-compiler

Naming rule

style

  • 컨포넌트 이름, 생성자 함수 : PascalCase
  • 컨포넌트의 변수, 함수 : camelCase
  • html에서 컴포넌트 이름 : kebab-case
  • mutation과 action 함수 : 대문자와 '_'(언더바) 사용하며, 최소 두단어 조합
SET_DATA () {
  ...
}
  • 그외 : camelCase

name

  • 가급적 약어를 사용하지 않고 전체 단어를 사용
    (ex. receiveMessage O, recvMsg X)
  • 공통적으로 사용되는 단어가 앞에 위치하여 그룹으로 보이도록 함
    (ex. volumeAudio, volumeVideo)

참고

  • camelCase : 첫글자 소문자 (ex. namingRule)
  • PascalCase : 첫글자 대문자 (ex. NamingRule)
  • kebab-case : 전체 소문자, 단어는 '-'(하이픈)으로 구분 (ex. naming-rule)