• Framework, CMS e outros • Definição de padrões • Foco interno com adesão opcional • Uso externo permitido e estimulado • Pesquisas Internas • Padrão de fato
• Membros votantes (iniciam/votam) • 14 dias da proposição • Quórum mínimo de 1/3 • +1, 0, -1 (favor, neutro, contra) • Votar a favor não obriga o uso • Não-membros podem iniciar votação sobre associação • Voto neutro não conta para estabelecer maioria Convenção de Nomes PSR • Namespace Psr • Conforme PSRs 0, 1 e 2 • Sufixar Traits e Interfaces • Prefixar Abstracts • Código nomeado em 2 níveis • Implementações sufixadas -implementation • Pacote composer: Psr/Pacote
• Personalização da exibição • Indentação x Alinhamento • Correção da PSR • Adoção parcial (não-atômica) • PSR substituta if ( ! $var) x if (!$var) • Legibilidade • Mens legis • Correção da PSR • Adoção parcial (não-atômica) • PSR substituta • PHPCS