Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Readme para ajudar a contribuir #236 #237

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 39 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,48 @@
# Caelum Stella

![Build status](https://secure.travis-ci.org/caelum/caelum-stella.png)

Alguns processos são comuns e recorrentes em sistemas voltados para o público brasileiro. O Stella vai te auxiliar nesse caso, oferecendo uma API simples para validação e formatação de CPF, CNPJ e outros cadastros comuns no Brasil. Além de oferecer uma API para trabalhar com boletos, números e integração com JSF, JPA/Hibernate etc.

Um clássico é o pedido de [validação de CPF em Java](https://blog.alura.com.br/validando-cpf-com-java-atraves-do-stella/). Criamos o Caelum Stella também para ensinar as principais validações brasileiras, seja em Java, JavaScript ou outra linguagem, nos nossos [cursos de validação em Java](https://www.alura.com.br/curso-online-java-brasil-lidando-com-datas-numeros-documentos).

Consulte a documentação:
### Build status
* TravisCI:
* [![Build Status](https://travis-ci.org/caelum/caelum-stella.svg?branch=master)](https://travis-ci.org/caelum/caelum-stella)
* Apache Jenkins:
* Linux: [![Build Status](]()
* Windows: [![Build Status]()]()

### Requirements

* Git
* Maven 3.5 or above
* Oracle JDK 7 or OpenJDK 7

### Building

Fork este repositório. Vá para a página do projeto forked e clone o mesmo em seu computador via

```git clone link-to-your-forked-repo-here```.

Digite

```git remote -v```

confirmando que **origin** aparece e aponte para o repositório remoto que fez o fork.

Em seguida, digite

```git remote add upstream https://github.com/caelum/caelum-stella.git```.

Verifique novamente via

```git remote -v```, se certificando que **origin** e **upstream** estejam configurados (este setup lhe dará condições de [realizar uma sincronização com a ramificação principal do projeto](https://help.github.com/en/articles/syncing-a-fork)).

https://github.com/caelum/caelum-stella/wiki
Pronto, use seu IDE ou o maven:
```
$ mvn install
```

E a página de downloads e configuração de dependência via Maven:
### Running

https://github.com/caelum/caelum-stella/wiki/Download
Use o artefato construído, colocando-o no classpath de sua aplicação através do maven ou diretamente.
Veja, como exemplo, o seguinte [projeto utilizado para experimentar a API de boleto](https://github.com/angeliski/caelum-boleto-test).