No interesse de manter uma comunidade aberta, colaborativa e respeitosa, nós, como membros, contribuidores e mantenedores do projeto Candidate, nos comprometemos a tornar a participação no projeto uma experiência livre de assédio e discriminação para todos.
Esperamos que todas as pessoas que participam do projeto ajam de maneira profissional, respeitosa e colaborativa, independentemente de experiência, origem, nacionalidade, aparência, deficiência, identidade ou expressão de gênero, religião, orientação sexual ou qualquer outra característica pessoal.
Exemplos de comportamentos que contribuem para um ambiente positivo:
- Utilizar linguagem respeitosa e inclusiva.
- Respeitar opiniões, experiências e abordagens técnicas diferentes.
- Aceitar críticas construtivas de maneira profissional.
- Fornecer feedback técnico de forma objetiva e respeitosa.
- Concentrar as discussões no projeto e em seus objetivos.
- Evitar ataques pessoais durante discussões técnicas.
- Assumir responsabilidade por erros e contribuir para sua resolução.
- Priorizar o benefício do projeto e da comunidade.
- Respeitar o trabalho e as contribuições de outros participantes.
- Manter discussões técnicas baseadas em argumentos, evidências e requisitos do projeto.
Não serão tolerados:
- Assédio, intimidação ou perseguição de qualquer participante.
- Ataques pessoais, insultos ou comentários depreciativos.
- Discriminação de qualquer natureza.
- Linguagem ou comportamento sexualizado inadequado.
- Ameaças ou comportamento agressivo.
- Publicação de informações pessoais de terceiros sem autorização.
- Trolling, spam ou comportamento deliberadamente disruptivo.
- Tentativas de constranger, humilhar ou descredibilizar outros participantes.
- Uso das ferramentas, issues, pull requests ou discussões do projeto para conflitos pessoais ou políticos que não tenham relação com o desenvolvimento do projeto.
- Qualquer comportamento que possa ser considerado inadequado em um ambiente profissional.
O projeto incentiva debates técnicos e diferentes pontos de vista.
Discordâncias sobre arquitetura, implementação, bibliotecas, padrões de código, decisões de produto ou outras questões técnicas são naturais e fazem parte do desenvolvimento colaborativo.
Entretanto, divergências técnicas devem permanecer focadas nos argumentos e nas decisões relacionadas ao projeto, e não se transformar em ataques pessoais.
Críticas devem ser direcionadas ao código, à implementação ou à decisão técnica, e não à pessoa responsável pela contribuição.
Os mantenedores são responsáveis por esclarecer e aplicar este Código de Conduta.
Eles poderão:
- Moderar, editar ou remover comentários, issues, pull requests e outras contribuições que violem este código.
- Solicitar que uma discussão seja redirecionada para uma abordagem mais adequada.
- Advertir participantes sobre comportamentos inadequados.
- Restringir temporariamente a participação de pessoas que violem este código.
- Bloquear permanentemente participantes em casos graves ou reincidentes.
As medidas adotadas deverão considerar a gravidade e o contexto da situação.
Este Código de Conduta se aplica a todos os espaços relacionados oficialmente ao projeto Candidate, incluindo:
- Repositório GitHub.
- Issues.
- Pull Requests.
- Code Reviews.
- Discussions.
- Documentação do projeto.
- Canais oficiais de comunicação da comunidade.
- Eventos ou atividades em que uma pessoa esteja representando oficialmente o projeto.
Também poderá ser aplicado a comportamentos públicos fora desses espaços quando uma pessoa estiver oficialmente representando o projeto ou sua comunidade.
Casos de comportamento abusivo, assédio ou qualquer outra violação deste Código de Conduta devem ser reportados aos mantenedores do projeto por meio dos canais oficiais disponíveis no repositório.
As denúncias deverão ser tratadas com confidencialidade e avaliadas de maneira imparcial.
Não serão toleradas retaliações contra pessoas que realizem denúncias de boa-fé.
Os mantenedores avaliarão cada situação individualmente e poderão tomar medidas proporcionais à gravidade da violação.
Em casos graves ou reincidentes, as medidas podem incluir a remoção de contribuições, restrição temporária de participação ou banimento permanente do projeto.
Este Código de Conduta foi baseado no Contributor Covenant, adaptado às necessidades e ao contexto do projeto Candidate.
Para referência, consulte a documentação oficial do Contributor Covenant.