Skip to content

Latest commit

 

History

History
70 lines (52 loc) · 1.78 KB

git.md

File metadata and controls

70 lines (52 loc) · 1.78 KB

Usando o GIT

  1. Crie uma conta do GitHUB (se ainda não tiver uma), coloque uma chave ssh para facilitar seu acesso
  2. Faça um fork do projeto para um repositório seu
  3. Instale o Git na sua maquina de desenvolvimento
  4. vá para o terminal e mova-se para a pasta onde o projeto será desenvolvido
cd /sua pasta de desenvolvimento/
  1. faça um clone local do seu repositório
git clone git@github.com:<seu user no git>/sped-emissor.git
  1. mova-se para dentro da pasta que acabou de criar
cd sped-emissor
  1. crie uma referencia ao repositório principal
git remote add upstream git@github.com:nfephp-org/sped-emissor.git
  1. atualize seu repositorio local com seu original do github
git pull origin
  1. atualize o repositório principal (local)
git fetch upstream
  1. mergeie o principal com o seu local
git merge upstream/master
  1. sincronize o seu repositorio no github
git push origin master

Os passos de 8 a 11 devem ser repetidos cada vez que você for codar e antes de você começar. Isso manterá sua cópia local sempre sincronizada com o repositório principal e estará recebendo todas as atualizações feitas por outros colaboradores.

Como submeter codigo

  1. Antes de enviar qualquer código, execute no terminal
composer phpcbf

e também

composer phpcs

Se algum erro for relatado você deve corrigi-lo. Esse processo faz com que os códigos dentro da pasta app atendam ao PSR-2.

  1. Evite enviar muitas alterações de cada vez. E atenha-se ao que você se propos a fazer e declarou na ISSUE

  2. Sempre teste seu trabalho antes de enviar!

  3. Testes unitários são muito bem vindos (mas não são obrigatórios)

  4. Ao criar classe e métodos DOCUMENTE, para facilitar os outros entenderem o que você fez.