Tickets

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.

Informando Bugs

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 canal #cakephp IRC channel para isso.

Informando Problemas de Segurança

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.