No interesse de promover um ambiente aberto e acolhedor, nós, como contribuidores e mantenedores, nos comprometemos a tornar a participação em nosso projeto e nossa comunidade uma experiência livre de assédio para todos, independentemente de idade, tamanho corporal, deficiência, etnia, características sexuais, identidade e expressão de gênero, nível de experiência, educação, status socioeconômico, nacionalidade, aparência pessoal, raça, religião ou identidade e orientação sexual.
Exemplos de comportamento que contribuem para criar um ambiente positivo incluem:
- Empatia e Gentileza: Demonstrar empatia e gentileza com outras pessoas
- Respeito: Ser respeitoso com opiniões, pontos de vista e experiências diferentes
- Feedback Construtivo: Dar e aceitar graciosamente feedback construtivo
- Responsabilidade: Aceitar responsabilidade e pedir desculpas para aqueles afetados por nossos erros, aprendendo com a experiência
- Foco na Comunidade: Focar no que é melhor não apenas para nós como indivíduos, mas para toda a comunidade
- Colaboração: Trabalhar juntos de forma eficaz e produtiva
- Inclusividade: Usar linguagem acolhedora e inclusiva
- Paciência: Ser paciente com contribuidores novos ou inexperientes
- Reconhecimento: Reconhecer e celebrar as contribuições de outros
- Transparência: Ser transparente sobre intenções e processos
Exemplos de comportamento inaceitável incluem:
- Assédio: O uso de linguagem ou imagens sexualizadas, atenção ou avanços sexuais indesejados
- Trolling: Trolling, comentários insultuosos ou depreciativos, e ataques pessoais ou políticos
- Discriminação: Assédio público ou privado baseado em características pessoais
- Informações Privadas: Publicar informações privadas de outras pessoas, como endereço físico ou email, sem permissão explícita
- Conduta Imprópria: Outra conduta que poderia ser considerada inadequada em um ambiente profissional
- Spam: Envio repetitivo de mensagens irrelevantes ou promocionais
- Interferência: Interromper deliberadamente discussões ou fluxos de trabalho
- Intimidação: Usar posição ou influência para intimidar outros participantes
- Seja Específico: Ao reportar bugs ou solicitar features, forneça detalhes suficientes
- Use Linguagem Clara: Evite jargão desnecessário que pode excluir novatos
- Documente Decisões: Explique o raciocínio por trás de decisões técnicas importantes
- Aceite Discordância: Discussões técnicas saudáveis são bem-vindas
- Foque no Código: Critique o código, não a pessoa
- Seja Construtivo: Ofereça sugestões para melhorias, não apenas críticas
- Explique o "Porquê": Explique as razões por trás de seus comentários
- Seja Oportuno: Responda a solicitações de review em tempo razoável
- Respeite o Trabalho Alheio: Reconheça e credite o trabalho de outros
- Siga os Padrões: Adira às diretrizes de código e documentação estabelecidas
- Teste Suas Mudanças: Certifique-se de que suas contribuições funcionam corretamente
- Mantenha a Qualidade: Priorize a qualidade sobre a quantidade
Os mantenedores do projeto são responsáveis por esclarecer os padrões de comportamento aceitável e devem tomar medidas corretivas apropriadas e justas em resposta a qualquer instância de comportamento inaceitável.
Os mantenedores do projeto têm o direito e a responsabilidade de remover, editar ou rejeitar comentários, commits, código, edições de wiki, issues e outras contribuições que não estejam alinhadas a este Código de Conduta, bem como banir temporária ou permanentemente qualquer contribuidor por outros comportamentos que considerem inadequados, ameaçadores, ofensivos ou prejudiciais.
- Primeira ocorrência de comportamento inadequado menor
- Conversa privada com explicação do problema
- Oportunidade de esclarecimento e correção
- Violação clara dos padrões da comunidade
- Aviso formal documentado
- Expectativas claras para comportamento futuro
- Violação séria ou padrão de comportamento inadequado
- Suspensão temporária de 1-30 dias
- Sem interação com a comunidade durante o período
- Violações graves ou persistentes
- Banimento permanente de todos os espaços da comunidade
- Decisão tomada pelos mantenedores principais
Este Código de Conduta se aplica dentro de todos os espaços da comunidade, e também se aplica quando um indivíduo está oficialmente representando a comunidade em espaços públicos.
- Repositório GitHub: Issues, Pull Requests, Discussions
- Comunicação: Emails, Slack, Discord relacionados ao projeto
- Eventos: Meetups, conferências, workshops relacionados ao projeto
- Redes Sociais: Quando representando o projeto
- Outros Espaços: Qualquer espaço designado pelos mantenedores
Exemplos de representação incluem:
- Usar endereço de email oficial do projeto
- Postar via conta oficial de mídia social
- Atuar como representante designado em eventos
- Identificar-se como contribuidor principal em contextos públicos
Instâncias de comportamento abusivo, de assédio ou de outra forma inaceitável podem ser reportadas contatando a equipe do projeto em conduct@petcareai.com.
- Email: conduct@petcareai.com (monitored pela equipe de moderação)
- Privado: Contato direto com mantenedores principais
- Anônimo: Formulário online (link será fornecido)
- Descrição detalhada do incidente
- Links ou capturas de tela quando relevante
- Contexto adicional que possa ser útil
- Sua preferência sobre como lidar com a situação
- Confirmação: Confirmação de recebimento em até 48 horas
- Investigação: Análise cuidadosa do relatório
- Ação: Medidas apropriadas tomadas se necessário
- Follow-up: Comunicação sobre o resultado para o reportador
- Confidencialidade: Todos os relatórios serão mantidos confidenciais
- Não Retaliação: Proteção contra retaliação por reportar problemas
- Investigação Justa: Todas as partes terão oportunidade de explicar
- Documentação: Processo documentado para transparência
- Modelar Comportamento: Dar exemplo do comportamento esperado
- Resposta Rápida: Responder a violações em tempo hábil
- Decisões Justas: Tomar decisões baseadas em evidências e padrões claros
- Comunicação Clara: Explicar decisões quando apropriado
- Melhoria Contínua: Revisar e melhorar processos regularmente
- Mantenedor Individual: Primeira linha de resposta
- Equipe de Moderação: Casos mais complexos ou sérios
- Liderança do Projeto: Decisões de banimento ou mudanças de política
- Revisão Externa: Casos extremamente controversos
Este Código de Conduta é adaptado do Contributor Covenant, versão 2.0, disponível em https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
As Diretrizes de Impacto na Comunidade foram inspiradas pela escada de aplicação do código de conduta da Mozilla.
- v1.0 (29/06/2025): Versão inicial baseada no Contributor Covenant 2.0
- Adicionadas seções específicas para projetos de tecnologia
- Incluídas diretrizes para code review e contribuições técnicas
- Processo de moderação detalhado
P: O que faço se presenciar uma violação? R: Reporte para conduct@petcareai.com com detalhes da situação.
P: Posso reportar anonimamente? R: Sim, oferecemos opções de reportagem anônima.
P: E se eu discordar de uma decisão de moderação? R: Há um processo de apelação disponível através do mesmo email.
P: Como decidir sobre a severidade de uma violação? R: Use as diretrizes de processo de moderação e consulte outros mantenedores.
P: Devo agir imediatamente em uma violação? R: Avalie rapidamente, mas tome tempo para uma resposta medida e justa.
P: Como lidar com violações por outros mantenedores? R: Mesmo processo, mas com escalação automática para liderança do projeto.
- GitHub Moderation Tools: Block, limit interactions, hide content
- Community Health Files: Issue templates, contribution guidelines
- Automated Monitoring: Bots para detectar spam ou linguagem inadequada
- Mentorship Program: Programa para ajudar novos contribuidores
- Office Hours: Horários regulares para dúvidas e discussões
- Community Events: Encontros virtuais e presenciais
Este Código de Conduta é um documento vivo que será atualizado conforme nossa comunidade cresce e evolui. Estamos comprometidos em:
- Melhorar: Revisar regularmente e melhorar nossos processos
- Escutar: Aceitar feedback da comunidade sobre estas diretrizes
- Adaptar: Ajustar às necessidades mudando da comunidade
- Transparência: Manter comunicação aberta sobre mudanças
Encorajamos feedback sobre este Código de Conduta. Entre em contato:
- Email: conduct@petcareai.com
- GitHub Discussions: Seção "Community"
- Issues: Use a label "code-of-conduct"
Lembre-se: Uma comunidade forte e acolhedora é fundamental para o sucesso de qualquer projeto open source. Cada membro da comunidade tem um papel importante em manter um ambiente positivo e produtivo para todos. 🤝❤️
Última atualização: 29/06/2025