More Premium Hugo Themes Premium Vue Themes

Meteor Vue Boilerplate

A boilerplate Meteor + Vue project

Meteor Vue Boilerplate

A boilerplate Meteor + Vue project

Author Avatar Theme by chris-visser
Github Stars Github Stars: 18
Last Commit Last Commit: Dec 9, 2018 -
First Commit Created: Jan 15, 2024 -
Meteor Vue Boilerplate screenshot

Overview

This boilerplate is designed to assist users in getting started with Vue as the frontend library for Meteor. It provides guidance on setting up a project with a scalable structure. The boilerplate includes instructions on installing dependencies and running the app in development mode. It also mentions a known issue related to vue-ssr and provides a solution for it.

Features

  • Scalable project structure with separate folders for components, core initialization code, filters, layouts, pages, plugins, and store modules.
  • Support for multiple layouts, allowing users to add or modify layouts as needed.
  • Integration with Meteor’s pub/sub system through vue-supply.
  • Easy contribution process with the ability to report bugs or request features by opening an issue. Users can also contribute by forking the repository and filing a merge request.

Installation

To install the boilerplate and its dependencies, run the following command:

$ npm install

To start the app in development mode, use the following command:

$ npm run dev

If there are issues related to vue-ssr, follow the steps mentioned in the repository’s README file. Once the pull request related to the issue is accepted, remove the “./packages” folder and run the command mentioned above.

Summary

This Vue boilerplate for Meteor provides a scalable structure for projects and helps users get started with Vue as the frontend library. It includes key features such as support for multiple layouts, integration with Meteor’s pub/sub system, and a well-organized directory structure. The installation process is straightforward, and any issues with vue-ssr are addressed in the repository. Users can contribute by reporting bugs, requesting features, or submitting merge requests.