Skip to content

amercier/vue-template

Repository files navigation

vue-template

Vue CLI-scaffolded project with Continuous Integration, and Continuous Delivery.

Greenkeeper Dependency Status devDependency Status

Vue CLI Settings

  • Features
    • Babel
    • TypeScript
    • Progressive Web App (PWA) Support
    • Router
    • Vuex
    • CSS Pre-processor
    • Linter / Formatter
    • Unit Testing
    • E2E Testing
  • Linter / formatter config
    • ESLint + Prettier*
  • Additional lint features
    • Lint on save*
    • Lint and fix on commit
  • Place for configs?
    • In package.json

*: See additional features below

Additional feature

  • Prettier + Airbnb are both enabled (see 23e6372).
  • Prettier enabled for more files: HTML, JSON, CSS/SCSS, Markdown, YAML (see c7a81dd).
  • Pre-commit hook: linting and unit-testing committed files on commit (see 473dbc0).

Continuous Integration

Build Status Test Coverage

Each commit is automatically tested on Travis CI, which runs:

Continuous Delivery

Go to demo

Each successful build on the master branch is automatically deployed by Travis CI on GitHub Pages. See GitHub Pages Deployment for more information.

Note: GITHUB_TOKEN and CNAME environment variables must be set in Travis CI project.

Developers

See Contributing Guide.

License

License

About

Vue CLI-scaffolded project with Airbnb + Prettier ESLint config, CI and Deployment.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published