/OpenPBL

OpenPBL Educational Tool

Primary LanguageJavaScript

OpenPBL

Build Status

OpenPBL Educational Tool

Configurar o ambiente de desenvolvimento

Instalar grunt-cli e bower

$ npm install -g grunt-cli bower

Instalar pacotes do node

$ npm install

Instalar pacotes do bower

$ bower install

Configurar a conexão com o Mongodb

Instância local, por default a conexão é a local.

$ export CONN_STRING=localhost:<port>

Mongolab

$ export CONN_STRING= mongodb://<dbuser>:<dbpassword>@123.mongolab.com:4232/base

Rodando o express

Para subir uma instância do express no endereço localhost:9000:

$ grunt s

Caso ocorra um erro relacionado ao BSON nas bibliotecas do Mongo, ver a issue #7 para uma solução. Este erro já é conhecido pela comunidade que utiliza as bibliotecas do mongoose/mongo no windows.

Métricas

Para exibir um relatório de métricas de qualidade de código utilizando plato, execute o comando a seguir:

Windows

grunt metrics:win
Linux/OSX
$ grunt metrics:darwin

Lint

Para validar o lint do código:

grunt jshint