Meteor Vue Boilerplate screenshot

Meteor Vue Boilerplate

Author Avatar Theme by Chris visser
Updated: 9 Dec 2018
18 Stars

A boilerplate Meteor + Vue project

Categories

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.