Nihilistic Party Mantra
Join us to discuss the challenges, solutions and best practices for in-house JavaScript code sharing. Tuesday, 12/17 at 10am PT/1pm ET.Sign up here »

igo

2.3.2 • Public • Published

Igo.js Build Status

Igo is a Web Framework for Node.js that comes with:

  • Pre-configured Express, middlewares, and Dust
  • Pre-configured Gulp tasks for development
  • Full-featured testing environment based on Mocha
  • Basic ORM for MySQL

All remarks, suggestions, PRs are welcome! 💕

🚀 Getting Started

Before using Igo, you need to install Node.js (>=6.x), Bower, Gulp and Mocha.

npm install -g bower gulp-cli mocha

Then, you can easily create a new project via the igo CLI.

npm install -g igo
igo create myproject && cd myproject
npm install && bower install
gulp

Open http://localhost:3000 and start coding (and reading the docs).

Type mocha to run tests.

Documentation

  • Introduction
    • Presentation, Installation, Getting Started, Configuration
  • Models
    • MySQL Configuration, DB Migrations, Model API
  • Views
    • Template syntax, I18n, View helpers
  • Controllers
    • Routes, Middlewares
  • Development
    • Bower, Gulp, Nodemon, JSHint, Uglify, Livereload
  • Test
    • Using Mocha, testing controllers
  • Production
    • Running Igo in production
  • Other features
    • Cache : Cache API
    • Igo Mailer : TODO

Install

npm i [email protected]

Version

2.3.2

License

ISC

Last publish

Collaborators

  • avatar
  • avatar