Overview
Bellevue is a comprehensive frontend project template designed for modern single-page applications using Vue.js and Webpack. It extends the official vuejs-templates/webpack template by incorporating additional tooling features such as preconfigured SCSS support, SVG pipeline, linting, and centralized configuration. Bellevue aims to provide a structured and well-documented application setup with essential patterns for developing complex applications.
Features
- Vue.js and Webpack: Built on Vue.js and Webpack technology stack.
- SCSS support: Preconfigured support for SCSS.
- SVG Pipeline: Includes an SVG pipeline for better management.
- Linting: Extensive linting configuration for code quality.
- Centralized Configuration: All configurations are centralized for easy access.
- Application Structure: Well-documented application structure with necessary patterns.
- Routing and State Management: Built-in support for routing and state management.
- Persistence: Provides features for data persistence.
Installation
To install Bellevue, follow these steps:
- Clone the Bellevue repository from GitHub:
git clone https://github.com/Eiskis/bellevue.git
- Install the necessary dependencies using npm:
cd bellevue
npm install
- Start the development server:
npm run dev
- Build the project for production:
npm run build
Summary
Bellevue is a versatile frontend project template that enhances the official Vue.js and Webpack template with additional tooling features and a structured application setup. It aims to provide developers with a robust foundation for building complex single-page applications by incorporating essential features such as SCSS support, SVG pipeline, linting, routing, state management, and more. With centralized configuration and a well-documented application structure, Bellevue streamlines the development process and ensures a scalable and maintainable codebase.