mean-manager

0.0.3 • Public • Published

MEAN Manager (Still under development)

A light MEAN stack project manager.

Why

  • Minimal Prerequisites
  • Minimal Installation
  • Less opinionated way to manage MEAN projects than other Full-Stack Solutions
  • Modular
  • Easy creation of application modules
  • Simple and elegant file structure

Installation

$ npm install mean-manager --save-dev

Usage

Use mm-manage in a similar way as Django's manage.py to access any project management commands.

$ mm-manage <command> [options]

command's are listed in the API section.
options can be found listed under each command in the API; optionality is dependent upon the command.

Framework-type functionality

MEAN Manager is not meant to be a full-featured framework; scaffolding and boilerplate code are not provided. This decision was made to keep MEAN Manager as light as possible. However, if you need a functional starter project, we are working to provide one that can be cloned from a separate repository.

API

create-project

$ mm-manage create-project projectName

create-project requires that a project name parameter be set when called.

When create-project is called, it creates a new MEAN project directory under the given name, and lays out the file structure as well as the files needed to get started.

create-module

$ mm-manage create-module moduleName

create-module requires that a module name parameter be set when called.

When create-module is called, it creates a new application module under the given name.

The application module contains both client (AngularJS controllers, services, and views directories) and server (MongoDB models.js, controller.js, and routes.js files) directories.

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i mean-manager

Weekly Downloads

3

Version

0.0.3

License

MIT

Last publish

Collaborators

  • michaeldistler