Pular para o conteúdo

Contribuindo

PAM é um projeto aberto e contribuições são bem-vindas.

Encontrou um bug na especificação, nos schemas ou na documentação? Abra uma issue no GitHub.

Tem uma ideia para um novo recurso, tipo de memória ou melhoria? Abra uma issue no GitHub para iniciar a discussão antes de escrever código.

  1. Faça um fork do repositório
  2. Crie um branch para sua alteração
  3. Faça suas mudanças
  4. Envie um pull request com uma descrição clara

Alterações no texto da especificação ou nos schemas requerem um período de revisão pública antes do merge. Isso garante que a comunidade tenha tempo para revisar e fornecer feedback sobre mudanças que afetam o padrão. Consulte a Política de Versionamento para saber como as alterações são categorizadas.

  • Esclarecimentos e erratas da especificação — corrigir ambiguidades ou erros no texto da especificação
  • Mapeamentos de provedores — adicionar ou atualizar mapeamentos de importação para exportações novas ou alteradas de provedores
  • Melhorias nos schemas — adições retrocompatíveis (novos campos opcionais, novos tipos)
  • Documentação — melhorar guias, exemplos ou páginas de referência
  • Ferramentas e validadores — construir conversores, validadores ou bibliotecas
  • Arquivos de exemplo — contribuir com arquivos PAM de exemplo para casos extremos ou novos provedores