Veja este documento em outro idioma: English / 日本語 / 简体中文 / Español / 한국어
Quer contribuir para este projeto? Legal!
Este projeto adere o código de conduta "Contributor Covenant". Ao participar do projeto, é esperado que você apoie este código. Por favor, verifique o Código de conduta para mais detalhes sobre como reportar comportamentos inaceitáveis.
Trabalhando em sua primeira Pull Request? Como Realizar uma Contribuição em um Projeto Open Source no GitHub
-
Configurar o projeto? Nós te ajudamos com isto!
-
Encontrou um bug? Nos avise!
-
Corrigiu um bug? Faça uma PR!
-
Adicionando uma nova funcionalidade? Certifique-se de abrir uma issue descrevendo sua funcionalidade, em seguida faça uma nova PR quando estiver pronto para o feedback!
Nós estamos muito felizes de você querer contribuir para o projeto! Os próximos passos irão deixá-lo pronto em pouco tempo:
- Fork e clone o repositório
- Instale as dependências necessárias:
$ npm install
- Inicie o servidor de desenvolvimento:
To view all available components in an interactive interface, use storybook.$ npm run storybook
.
├── index.html: Página de demonstração
├── style.css: Estilização da página de demonstração
├── css: Arquivos de distribuição
├── docs: "Histórias" Storybook
└── scss: Código fonte
├── base
│ ├── reboot.scss: Não modifique-o! (Bootstrap Reboot)
│ ├── generic.scss: Estilização genérica e reboot.css
│ └── variables.scss: Variáveis em comum
├── elements
├── components
├── form
├── icons: 16x16 icons
├── pixel-arts: Para ícones que não são 16x16.
└── utilitiesDica: Deixa sua branch
masterapontando para o repositório de origem, e faça suas pull requests de branchs do seu fork. Para realizar isto, execute:git remote add upstream https://github.com/nostalgic-css/NES.css.git git fetch upstream git branch --set-upstream-to=upstream/master masterIsto irá adicionar o repositório de origem como um repositório "remoto" chamado de "upstream", então busque as informações do git deste repositório remoto, em seguida defina que a sua branch
masterlocal irá usar a branchmasterchamada de "upstream" toda vez que você executar o comandogit pull. Por fim, você poderá executar todas as suas branchs para pull requests com base nesta branchmaster. Toda vez que você desejar atualizar sua versão damaster, basta realizar umgit pull.
Abaixo estão os passos que devem ser seguidos pelos membros da organização nostalgic-css. Colaboradores externos deverão seguir apenas as diretrizes acima.
- Crie uma branch a partir da
develop, utilizando as regras de formação abaixo. - Faça o trabalho requerido para satisfazer toda a issue. Se você identificar algum trabalho não relacionado a esta issue, por favor crie uma nova issue e faça este trabalho em uma branch separada.
- Envie suas PRs para serem realizadas o merge de volta a
develop.- Qualquer mudança que possa afetar o desenvolvimento atual, deve ser documentada na descrição.
- PRs que possuam issue deverão ter seus números inclusos nos títulos. IE:
[#33] Fix bug - Atribua (assign) a PR para você mesmo.
- Quando a PR estiver pronta para a realização do merge, Uma revisão deve ser solicitada à equipe
nostalgic-css/NES.css.
- Uma vez que a PR for aprovada, é de responsabilidade do atribuído realizar o merge das mudanças para a branch.
Nós usamos Commitizen e commitlint a fim de assegurar que todos os commits feitos para o projeto sejam fáceis de ler, e semantic-release para assegurar que nossas releases sejam automatizadas, sem romance, e sem sentimentos.