Skip to content

Commit

Permalink
Adiciona pacotes e script para gerar documentação 🎨
Browse files Browse the repository at this point in the history
  • Loading branch information
lpirola committed Dec 10, 2015
1 parent 6dc96ca commit 768da5a
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 4 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,4 @@ build/Release
# Dependency directory
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
node_modules
docs
12 changes: 12 additions & 0 deletions .jsdoc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"opts": {
"destination": "./docs/",
"encoding": "utf8",
"private": true,
"recurse": true,
"template": "node_modules/minami"
},
"source": {
"include": ["src", "package.json", "README.md"]
}
}
14 changes: 12 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[![Stories in Ready](https://badge.waffle.io/lpirola/processador-inscricao-evento.png?label=ready&title=Ready)](https://waffle.io/lpirola/processador-inscricao-evento)
# processador-inscricao-evento
Processador de inscrições em eventos que utiliza uma planilha no Google Drive para controlar o envio de e-mail com boleto para pagamento e confirmação da inscrição
# Processador de instricões em eventos
É utilizado uma planilha no Google Drive para controlar o envio de e-mail com boleto para pagamento e confirmação da inscrição.

## Dependências

Expand Down Expand Up @@ -30,10 +30,20 @@ export GOOGLE_CREDS='{"type": "service_account","private_key_id": "","private_ke
./node_modules/.bin/babel-node src process
```

## Docs

Para ver a documentação, é necessário rodar os comandas abaixo. Na conclusão, será criado uma pasta chamada docs, que conterá arquivos html gerados para facilitar navegação

```
npm install --dev
npm run generate-docs
```

## Testes

Para rodar os testes, as variáveis de ambiente não podem estar definidas. Algumas planilhas são utilizadas para realizar os testes. https://drive.google.com/folderview?id=0Bzc8qNdwn4IRcnNHYW1NMVZHUW8&usp=sharing

```
npm install --dev
npm test
```
6 changes: 4 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
"description": "Processador de inscrições em eventos que utiliza uma planilha no Google Drive para controlar o envio de e-mail para pagamento e para confirmação da inscrição",
"main": "index.js",
"scripts": {
"test": "./node_modules/.bin/jasmine"
"test": "./node_modules/.bin/jasmine",
"generate-docs": "node_modules/.bin/jsdoc --configure .jsdoc.json --verbose"
},
"repository": {
"type": "git",
Expand All @@ -25,11 +26,12 @@
"async": "^1.5.0",
"commander": "^2.9.0",
"google-spreadsheet": "^1.0.1",
"jasmine-es6": "0.0.18",
"nodemailer": "^1.10.0"
},
"devDependencies": {
"babel-cli": "^6.2.1",
"minami": "^1.1.1",
"jasmine-es6": "0.0.18",
"nodemailer-stub-transport": "^1.0.0"
}
}

0 comments on commit 768da5a

Please sign in to comment.