Skip to content

Commit

Permalink
implementando localização(idioma principal ingles, outras opções: por…
Browse files Browse the repository at this point in the history
…tuguês do Brasil)
  • Loading branch information
flauberjp committed Jun 21, 2020
1 parent 17a5ebf commit 9c2a22f
Show file tree
Hide file tree
Showing 4 changed files with 95 additions and 17 deletions.
8 changes: 5 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Seja um voluntário
<a href="CONTRIBUTING.md"><img align="right" src="https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/240/google/241/flag-united-states_1f1fa-1f1f8.png" width="22"></a> <a href="translations/CONTRIBUTING.pt_br.md"><img align="right" src="https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/240/google/241/flag-brazil_1f1e7-1f1f7.png" width="22"></a>

Você pode contribuir com o projeto sendo um voluntário, toda ajuda é muito bem vinda.
# Be a volunteer

Quanto a codifição, o padrão de estilo e formatação de códificação que usamos está definido em: [Padrão de estilo e formatação de codificação – Java](https://flauberjp.wordpress.com/2020/06/06/padrao-de-estilo-e-formatacao-de-codificacao-java/)
You can contribute to the project by volunteering, all help is very welcome.

As for coding, the coding style and formatting standard we use is defined in: [Padrão de estilo e formatação de codificação – Java](https://flauberjp.wordpress.com/2020/06/06/padrao-de-estilo-e-formatacao-de-codificacao-java/)
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
[![flauberjp](https://circleci.com/gh/flauberjp/my-git-usage-evidences.svg?style=shield)](https://circleci.com/gh/flauberjp/my-git-usage-evidences/tree/master)
[![flauberjp](https://circleci.com/gh/flauberjp/my-git-usage-evidences.svg?style=shield)](https://circleci.com/gh/flauberjp/my-git-usage-evidences/tree/master) <a href="translations/README.md"><img align="right" src="https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/240/google/241/flag-united-states_1f1fa-1f1f8.png" width="22"></a> <a href="translations/README.pt_br.md"><img align="right" src="https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/240/google/241/flag-brazil_1f1e7-1f1f7.png" width="22"></a>
# my-git-usage-evidences

## github user for testing

Este projeto possui uma [conta](https://github.com/mygitusageevicencesapp) no github para auxiliar nos testes, para mais informções sobre como utiliza-la, pode contatar @flauberjp
This project has an [Github account](https://github.com/mygitusageevicencesapp) to support testing, for more information how to use it, please contact @flauberjp.

## Ajuda Voluntária
Amamos voluntários! Por favor leia as instruções em [Seja Voluntário](CONTRIBUTING.md) para verificar como você pode começar a ajudar.
## Call for Action
Volunteers are welcome! If you would like to join the team, read instructions in [Be a volunteer](CONTRIBUTING.md) to check what is needed in order to start.

## Usando a solução, usando alguns passos manuais
## Using the solution, yet using few manuals steops

1. Gerar o fat-jar
* Use seu IDE escolhendo o Maven Lifecycle package ou use a linha de comando, executando no raíz do projeto o comando: mvn package
* O arquivo será gerado em ./target/my-git-usage-evidences-1.1-SNAPSHOT-jar-with-dependencies.jar
1. Generate the fat-jar
* Use your IDE chosing package Maven Lifecycle or use the command line, running the following command in the root of the project: mvn package
* A file is generated at ./target/my-git-usage-evidences-1.1-SNAPSHOT-jar-with-dependencies.jar

2. Criei diretório para armazenar os arquivo da solução
* Crie o diretório my-git-usage-evidences em C:\Program Files
* Copie o arquivo my-git-usage-evidences-1.1-SNAPSHOT-jar-with-dependencies.jar para C:\Program Files\my-git-usage-evidences
2. Create a directory to store the files of this solution
* Create the directory my-git-usage-evidences at C:\Program Files
* Copy the file my-git-usage-evidences-1.1-SNAPSHOT-jar-with-dependencies.jar to C:\Program Files\my-git-usage-evidences

3. Crie projeto no seu repositório remoto
* Abra o prompt de comando como administrador na pasta C:\Program Files\my-git-usage-evidences, criada no passo anterior
3. Create a project in your remote repository
* As administrador open the command prompt at C:\Program Files\my-git-usage-evidences, directory which was created in the previous step
* A partir desse caminho, execute o seguinte comando: java -cp my-git-usage-evidences-1.1-SNAPSHOT-jar-with-dependencies.jar io.github.flauberjp.forms.FormForTesting
* No formulário que surge, digite suas credenciais do github(username e password), e clique no botão Validar Credenciais
* As credenciais estando validadas, clique no botão Criar projeto no repo remoto
Expand Down Expand Up @@ -48,7 +48,7 @@ Amamos voluntários! Por favor leia as instruções em [Seja Voluntário](CONTRI
* Verifique no seu github o repo criado no passo "Crie projeto no seu repositório remoto"
* Assumindo que o nome do repositório é o nome sugerido por padrão, my-git-usage-evidences-repo, você pode verificar que o número de commits foi incrementado (repita a operação para ve-lo aumentar mais uma vez se preciso).

## Referências
## References
- [GitHub API for Java](https://github-api.kohsuke.org/)
- [Reading from config.properties file Maven project](https://stackoverflow.com/questions/35008377/reading-from-config-properties-file-maven-project)
- [How to load an external properties file from a maven java project](https://stackoverflow.com/questions/34712885/how-to-load-an-external-properties-file-from-a-maven-java-project)
Expand Down
6 changes: 6 additions & 0 deletions translations/CONTRIBUTING.pt_br.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<a href="CONTRIBUTING.md"><img align="right" src="https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/240/google/241/flag-united-states_1f1fa-1f1f8.png" width="22"></a> <a href="translations/CONTRIBUTING.pt_br.md"><img align="right" src="https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/240/google/241/flag-brazil_1f1e7-1f1f7.png" width="22"></a>
# Seja um voluntário

Você pode contribuir com o projeto sendo um voluntário, toda ajuda é muito bem vinda.

Quanto a codifição, o padrão de estilo e formatação de códificação que usamos está definido em: [Padrão de estilo e formatação de codificação – Java](https://flauberjp.wordpress.com/2020/06/06/padrao-de-estilo-e-formatacao-de-codificacao-java/)
70 changes: 70 additions & 0 deletions translations/README.pt_br.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
[![flauberjp](https://circleci.com/gh/flauberjp/my-git-usage-evidences.svg?style=shield)](https://circleci.com/gh/flauberjp/my-git-usage-evidences/tree/master) <a href="translations/README.md"><img align="right" src="https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/240/google/241/flag-united-states_1f1fa-1f1f8.png" width="22"></a> <a href="translations/README.pt_br.md"><img align="right" src="https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/240/google/241/flag-brazil_1f1e7-1f1f7.png" width="22"></a>


# my-git-usage-evidences



## github user for testing

Este projeto possui uma [conta](https://github.com/mygitusageevicencesapp) no github para auxiliar nos testes, para mais informções sobre como utiliza-la, pode contatar @flauberjp

## Ajuda Voluntária
Amamos voluntários! Por favor leia as instruções em [Seja Voluntário](CONTRIBUTING.md) para verificar como você pode começar a ajudar.

## Usando a solução, usando alguns passos manuais

1. Gerar o fat-jar
* Use seu IDE escolhendo o Maven Lifecycle package ou use a linha de comando, executando no raíz do projeto o comando: mvn package
* O arquivo será gerado em ./target/my-git-usage-evidences-1.1-SNAPSHOT-jar-with-dependencies.jar

2. Criei diretório para armazenar os arquivo da solução
* Crie o diretório my-git-usage-evidences em C:\Program Files
* Copie o arquivo my-git-usage-evidences-1.1-SNAPSHOT-jar-with-dependencies.jar para C:\Program Files\my-git-usage-evidences

3. Crie projeto no seu repositório remoto
* Abra o prompt de comando como administrador na pasta C:\Program Files\my-git-usage-evidences, criada no passo anterior
* A partir desse caminho, execute o seguinte comando: java -cp my-git-usage-evidences-1.1-SNAPSHOT-jar-with-dependencies.jar io.github.flauberjp.forms.FormForTesting
* No formulário que surge, digite suas credenciais do github(username e password), e clique no botão Validar Credenciais
* As credenciais estando validadas, clique no botão Criar projeto no repo remoto
* Verifique seu repositório remoto e confirme que um repositório chamado my-git-usage-evidences-repo foi criado (esse nome é customizável, é só alterar o campo Repositório no formulário, a título de exemplo vamos assumir que você escolheu o valor padrão my-git-usage-evidences-repo)

4. Gerar o arquivo propriedades.txt
* Abra o prompt de comando como administrador na pasta C:\Program Files\my-git-usage-evidences
* A partir desse caminho, execute o seguinte comando: java -cp my-git-usage-evidences-1.1-SNAPSHOT-jar-with-dependencies.jar io.github.flauberjp.forms.FormForTesting
* No formulário que surge, digite suas credenciais do github(username e password), e clique no botão Validar Credenciais.
* As credenciais estando validadas, clique no botão Salvar Dados em propriedades.txt(Aqui o Repositório deve ainda conter o mesmo nome do repo que você usou no passo anterior, my-git-usage-evidences-repo)
* Confirme que o arquivo propriedades.txt foi gerado em C:\Program Files\my-git-usage-evidences

5. Gerar o hook
* Abra o prompt de comando como administrador, vá para a pasta C:\Program Files\my-git-usage-evidences
* A partir desse caminho, execute o seguinte comando: java -cp my-git-usage-evidences-1.1-SNAPSHOT-jar-with-dependencies.jar io.github.flauberjp.forms.FormForTesting
* No formulário que surge, clique no botão Gerar hook(arquivo pre-push)
* Confirme que o arquivo pre-push foi gerado em C:\Program Files\my-git-usage-evidences

6. Usar a solução
* Escolha um dos seus projeto git (um projeto git é um que contém uma pasta oculta .git no seu raíz)
* Copie o arquivo C:\Program Files\my-git-usage-evidences\pre-push para a pasta .git\hooks do seu projeto git

7. Testando a solução
* Abra seu projeto git onde você configurou esta solução
* Faça uma alteração em qualquer arquivo, commit essa alteração e execute um push
* Verifique no seu github o repo criado no passo "Crie projeto no seu repositório remoto"
* Assumindo que o nome do repositório é o nome sugerido por padrão, my-git-usage-evidences-repo, você pode verificar que o número de commits foi incrementado (repita a operação para ve-lo aumentar mais uma vez se preciso).

## Referências
- [GitHub API for Java](https://github-api.kohsuke.org/)
- [Reading from config.properties file Maven project](https://stackoverflow.com/questions/35008377/reading-from-config-properties-file-maven-project)
- [How to load an external properties file from a maven java project](https://stackoverflow.com/questions/34712885/how-to-load-an-external-properties-file-from-a-maven-java-project)
- [Can you tell on runtime if you're running java from within a jar?](https://stackoverflow.com/questions/482560/can-you-tell-on-runtime-if-youre-running-java-from-within-a-jar)
- [How to get the real path of Java application at runtime?](https://stackoverflow.com/questions/4032957/how-to-get-the-real-path-of-java-application-at-runtime)
- [File loading by getClass().getResource](https://stackoverflow.com/questions/14089146/file-loading-by-getclass-getresource)
- [JUnit 5 Tutorial: Running Unit Tests With Maven](https://www.petrikainulainen.net/programming/testing/junit-5-tutorial-running-unit-tests-with-maven/)
- [Creating a personal access token for the command line](https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line)
- [How to get the real path of Java application at runtime?](https://stackoverflow.com/a/43553093/6771132)

## License
The MIT License (MIT)

Prove your coding activity throughout any cv (Gitlab, Bitbucket etc.) using this Tool.

0 comments on commit 9c2a22f

Please sign in to comment.