Receber feedback e ajuda da comunidade em foma de ticket é uma parte muito importante no processo de desenvolvimento do CakePHP. Todos os tickets sobre o CakePHP estão no Github.
Informações bem escritas de bugs ajudam bastante. Você pode seguir alguns passos que vão te ajudar a descrever um bug:
- Faça uma busca por um ticket simular, tenha certeza que ninguém já informou seu problema e que não esteja corrigido no repositório.
- Faça uma descrição detalhada de como reproduzir o bug. Isso pode ser no formato de teste (test cases) ou um trecho de código que demonstre o problema. Não informar como reproduzir o problema, significa menos change do problema ser corrigido.
- Informe com maior detalhes possível o seu ambiente de desenvolvimento: (OS, PHP version, CakePHP version).
- Não use o sistema de ticket para suporte, use o grupo de discussão ou o canal #cakephp IRC channel para isso.
Se você achou alguma falha de segurança no CakePHP, use o seguinte procedimento ao invés do metódo tradicional para bugs. Ao invés de usar o o sistema de ticket, grupo de discussão ou o IRC, nós envie um email para security [at] cakephp.org. Emails enviados para este endereços serão destinados ao core team em uma lista de email privada.
Para cada problema informado, nós tentamos primeiro confirmar. Assim que confirmado o time do CakePHP vai tomar as seguintes providências:
- Informar a pessoa que recebemos o problema e estamos trabalhando para resolver. Pedimos para manter isso em segredo até que seja informado ao público.
- Criar a correção/path.
- Preparar um post para descrever o problema e possíveis brechas de segurança.
- Lançar uma versão nova de todas as versões afetadas.
- Será proeminente informado o problema no anúncio da nova versão.