meteorhubdotnet:firestorm

v1.0.17Published last year

Firestorm

A rapid development framework for Meteor with Blaze and Iron Router.

Installation - Step 1/3: Create Your Meteor Project

meteor create --blaze my-project-name-goes-here
cd my-project-name-goes-here

Installation - Step 2/3: Install the firestorm meteor package and its dependencies

meteor npm install simpl-schema
meteor add meteorhubdotnet:firestorm

Installation - Step 3/3: Install Firestorm CLI and set up your project

sudo npm i -g firestorm-cli
sudo npm link
fsinit

Creating pages

fspage fileName pageName [pageTitle] [pagePath]

Creating components

fscomp fileName componentName

Creating collections and models

fscoll fileName collectionName collectionClassName modelClassName

Assumptions

Is this package right for your project? Here are the main assumptions I made when developing:

  • You want to use Blaze for templating
  • You need routing
  • You need a user login system
  • You need database
  • You want to develop in a modular way
  • You do not expect high traffic to this project
  • You do not handle sensitive customer information beyond the login credentials

Roadmap

  • Add flag to create 'less' or 'sass' files instead of css