Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Guia de Commit
- Padronizamos a forma de escrita dos commits. O objetivo é criar **mensagens mais legíveis** e que passem facilmente o histórico do projeto.
- * Seja sucinto, porém é melhor sobrar do que faltar.
- * Escreva sempre título e se necessário (geralmente é) uma mensagem explicando o que foi feito.
- * Indicar o motivo é melhor do que o que foi feito no código, já que temos o diff para esse histórico.
- * Idioma padronizado: **Português**.
- ### Formato da mensagem do commit
- ````
- [Tag] Título Relevante do Commit
- Mensagem do commit. Geralmente explicando o que foi alterado,
- removido ou adicionado e possíveis detalhes de implementação
- que possam ser usados pela equipe em desenvolvimentos futuros.
- ````
- ### Tabela de Tags
- * **Feat:** Uma nova funcionalidade
- * **Fix:** Correção de algum bug
- * **Style:** Mudanças que não alteram o significado do código (white-space, formatação, ponto-e-virgula faltando...)
- * **Refact:** Alteração do código que não corrige ou adiciona nada.
- * **Docs:** Relacionado a documentações
- * **Git:** Relacionado ao versionamento
- * **Test:** Relacionado a testes
- ## Git
- Além do Guia de Commit, padronizamos o `git rebase master` antes do merge, para um histórico mais fácil de ser visualizado.
- Também temos o branch `master` como protegido, sendo impossível forçar um pull. Além dele, qualquer branch com `*_master` segue essa regra, então desenvolvedores podem criar "outros masters" para tarefas diversas antes de fazer o merge com a master.
- ## Desenvolvimento
- Informações sobre o desenvolvimento.
- Por exemplo, podemos explicar como instalar e utilizar o Gulp/Grunt e/ou informações particulares da ferramenta, CMS, SO, etc.
- No root do diretório, rode:
- ```
- npm install
- ```
- [Instale o Gulp](https://github.com/gulpjs/gulp/blob/v3.9.1/docs/getting-started.md), caso não tenha:
- ```
- npm install --global gulp-cli
- ```
- Rode as tarefas necessárias (mais detalhes no `gulpfile.js`).
- ### Gulp
- Utilize `gulp default` para rodar as tarefas de build do projeto.
- Utilize `gulp watch` para o desenvolvimento com o BrowserSync.
- Basta rodar o comando e uma janela com `localhost:8080` irá abrir. Quais quer alterações nos arquivos `.less` que estão sendo "ouvidos" irá ser reproduzida nessa nova aba.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement