Skip to content

Latest commit

 

History

History
236 lines (160 loc) · 10.6 KB

File metadata and controls

236 lines (160 loc) · 10.6 KB

Código de Conduta do Contribuidor

Nosso Compromisso

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.

Nossos Padrões

Exemplos de comportamento que contribuem para criar um ambiente positivo incluem:

✅ Comportamentos Encorajados

  • 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

❌ Comportamentos Inaceitáveis

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

Diretrizes Específicas do Projeto

Comunicação Técnica

  • 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

Code Review

  • 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

Contribuições

  • 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

Responsabilidades de Aplicação

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.

Processo de Moderação

1. Aviso Informal

  • Primeira ocorrência de comportamento inadequado menor
  • Conversa privada com explicação do problema
  • Oportunidade de esclarecimento e correção

2. Aviso Formal

  • Violação clara dos padrões da comunidade
  • Aviso formal documentado
  • Expectativas claras para comportamento futuro

3. Suspensão Temporária

  • 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

4. Banimento Permanente

  • Violações graves ou persistentes
  • Banimento permanente de todos os espaços da comunidade
  • Decisão tomada pelos mantenedores principais

Escopo

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.

Espaços Cobertos

  • 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

Representação do Projeto

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

Aplicação

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.

Processo de Reportagem

Como Reportar

  1. Email: conduct@petcareai.com (monitored pela equipe de moderação)
  2. Privado: Contato direto com mantenedores principais
  3. Anônimo: Formulário online (link será fornecido)

Informações a Incluir

  • 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

O que Acontece Depois

  1. Confirmação: Confirmação de recebimento em até 48 horas
  2. Investigação: Análise cuidadosa do relatório
  3. Ação: Medidas apropriadas tomadas se necessário
  4. Follow-up: Comunicação sobre o resultado para o reportador

Garantias

  • 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

Diretrizes para Mantenedores

Responsabilidades

  • 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

Escalação

  1. Mantenedor Individual: Primeira linha de resposta
  2. Equipe de Moderação: Casos mais complexos ou sérios
  3. Liderança do Projeto: Decisões de banimento ou mudanças de política
  4. Revisão Externa: Casos extremamente controversos

Atribuição e Reconhecimento

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.

Changelog do Código de Conduta

  • 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

Perguntas Frequentes

Para Contribuidores

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.

Para Mantenedores

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.

Recursos Adicionais

Educação e Treinamento

Ferramentas de Moderação

  • GitHub Moderation Tools: Block, limit interactions, hide content
  • Community Health Files: Issue templates, contribution guidelines
  • Automated Monitoring: Bots para detectar spam ou linguagem inadequada

Apoio à Comunidade

  • Mentorship Program: Programa para ajudar novos contribuidores
  • Office Hours: Horários regulares para dúvidas e discussões
  • Community Events: Encontros virtuais e presenciais

Compromisso Contínuo

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

Feedback e Sugestões

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