UNPKG

1.48 kBMarkdownView Raw
1# Igo.js [![Build Status](https://travis-ci.org/igocreate/igo.svg?branch=master)](https://travis-ci.org/igocreate/igo)
2
3Igo is a Web Framework for Node.js that comes with:
4- Pre-configured Express, middlewares, and Dust
5- Pre-configured [Webpack](https://webpack.js.org) and [Nodemon](https://nodemon.io/)
6- Full-featured testing environment based on [Mocha](https://mochajs.org/)
7- Basic ORM for MySQL
8
9All remarks, suggestions, PRs are welcome! 💕
10
11# 🚀 Getting Started
12
13Before using Igo, you need to install Node.js (>=6.x) and Mocha.
14Then, you can easily create a new project via the `igo` CLI.
15
16```sh
17npm install -g igo mocha
18igo create myproject
19cd myproject
20npm install
21npm start
22```
23
24Open [http://localhost:3000](http://localhost:3000) and start coding (and reading [the docs](/docs/README.md)).
25
26Type ```mocha``` to run tests.
27
28# Documentation
29
30- [Introduction](/docs/introduction.md)
31 - Presentation, Installation, Getting Started, Configuration
32- [Models](/docs/models.md)
33 - MySQL configuration, SQL migrations, Model API
34- [Views](/docs/views.md)
35 - Template syntax, I18n, View helpers
36- [Controllers](/docs/controllers.md)
37 - Routes, Middlewares
38- [Development](/docs/development.md)
39 - Webpack, Nodemon
40- [Test](/docs/test.md)
41 - Using Mocha, testing controllers
42- [Production](/docs/production.md)
43 - Running Igo in production, receiving email alerts
44- Other features
45 - [Cache](/docs/cache.md) : Cache API
46 - Igo Mailer : TODO
47 - Igo Logger : TODO
48
\No newline at end of file