Fork do nodeclub traduzido para o Português
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.openshift
api/v1
bin
common
controllers
logs
middlewares
models
proxy
public
tasks
test
views
.editorconfig
.gitignore
.jshintrc
.travis.yml
CHANGELOG.md
History.md
README.md
activateAccounts.json
api_router_v1.js
app.js
config.default.js
config.js.enc
gulpfile.js
oneapm.js
package.json
web_router.js

README.md

Nodeclub

build status Coverage Status Stories in Ready David deps node version

Introdução

O Nodeclub usa o Node.js e o MongoDB e é um sistema desenvolvido pela comunidade, com uma interface elegante, compacta, rápida e rica em recursos. Este é um fork do projeto principal Nodeclub, da comunidade técnica chinesa do Node.js CNode(http://cnodejs.org), você também pode usá-lo para construir suas próprias comunidades.

Instalação

A compatibilidade com o Windows não é garantida

As dependências são o io.js v2.3.3, o MongoDB v2.6 e o Redis v2.8.9.

1. Instalação do `Node.js/io.js[必须]` `MongoDB[必须]` `Redis[必须]`
2. Comece com o MongoDB e o Redis
3. `$ npm install && sudo npm install -g gulp` Instala as dependências do Nodeclub
4. `cp config.default.js config.js` Modificar de acordo com a necessidade o arquivo de configuração
6. `$ gulp` Para executar o servidor de desenvolvimento
7. visite `http://localhost:8080`
8. feito!

Testes

Execução dos testes

$ gulp test

Execução de testes coverage

$ gulp test-cov

Integração Contínua (opcional)

O fórum se integra ao Openshift para hospedagem e ao Travis para testes e deploy. Para utilizar a integração siga estes passos:

1. Executar a instalação local, conforme instruções de [Instalação](#Instalação)
2. Cadastrar o repositório no Travis
3. Encriptar o arquivo de configuração com o comando `travis encrypt-file config.js --add`
4. Modificar arquivo .openshift/pre_start com chaves para descriptografar os dados. Essas chaves estão disponíveis no arquivo .travis.yml na sessão before_install.
5. Criar aplicação no Openshift
6. Adicionar dados da aplicação e do repositório no arquivo .travis.yml, na sessão deploy
7. Efetuar commit das modificações e push do repositório

Contribuição

Tem algum comentário ou sugestão, quer saber o que está sendo planejado? Todos estão convidados a participar no nosso board. Você também pode contribuir diretamente ao upstream Nodeclub

License

MIT