Pular para o conteúdo principal

← Referência da API · Voltar ao README

Desenvolvimento

Verificações do pacote​

Instale as dependências PHP:

composer install

Execute a suíte de testes ou gere a cobertura:

composer test
composer test:coverage

Aplique o estilo de código configurado:

composer style

As suítes Pest cobrem contratos diferentes:

SuíteCobertura
tests/FeaturePadrões, sobrescritas, exclusão, dados ausentes e propriedade
tests/Unit/CastsJSON padrão, conversões personalizadas, morph maps e Laravel Data
tests/Unit/KeyTypesChaves string, inteiras, backed enum e pure unit enum
tests/Unit/PrimaryKeyTypesIdentificadores pais inteiros, string, UUID e ULID
tests/Unit/QueryCountContagens de consultas de leitura e escrita, incluindo carregamento antecipado
tests/ArchitectureNamespaces, tipos, rigor e regras de arquitetura do Laravel

Verificações da documentação​

O site Docusaurus exige Node.js 20 ou mais recente. Instale as dependências no diretório docs:

npm ci
TarefaComando
Iniciar o site localnpm run start
Verificar o TypeScriptnpm run typecheck
Verificar as traduçõesnpm run check:i18n
Criar uma build de produçãonpm run build

A build de produção valida os links internos de cada locale configurado.

Mantenha as páginas de documentação em docs/docs. Cada página usa front matter para a ordem na barra lateral, uma linha de navegação no início, links relativos entre os guias e uma seção Veja também no final.

Mantenha cada locale que não seja o padrão em docs/i18n/<locale>/docusaurus-plugin-content-docs/current. Cada locale deve conter os mesmos caminhos de página que docs/docs. O comando npm run check:i18n verifica isso antes da build de produção.

Contribuição​

Siga o guia de contribuição antes de abrir um pull request.

Segurança​

Reporte problemas de segurança de forma privada para [email protected].

Créditos​

Criado por Andrey Helldar e pelos colaboradores do projeto.

Veja também​