dunirvana/php-composer-buscador-cursos

Projeto de exemplo do composer para uma biblioteca que faz busca de cursos

v1.2.0 2022-12-23 14:55 UTC

This package is auto-updated.

Last update: 2024-04-23 17:54:41 UTC


README

  • Usando o composer;
  • Para buscar pacotes ver packagist;
  • Para esse exemplo foram utilizadas duas bibliotecas externas:
  • Comandos do composer:
    • Executar a partir da pasta raiz do projeto;
    • Para instalar um novo pacote:
      composer require guzzlehttp/guzzle
      
    • Para instalar pacotes incluidos manualmente no 'composer.json' ou para restaurar pacotes em um projeto recém baixado:
      composer install
      ou
      composer update
      
    • Para atualizar o 'vendor/autoload.php' para registrar a mudança do 'composer.json' (devido a inclusão de uma 'psr-4' por exemplo) sem o uso do 'install' ou do 'update':
      composer dumpautoload
      
    • Para instalar no projeto ferramentas para auxiliar no desenvolvimento, ou seja, algo que não será disponibilizado ao cliente como uma ferramenta de testes por exemplo:
      composer require --dev phpunit/phpunit ^9.3
      
    • Para usar ferramentas que auxiliam no desenvolvimento:
      • Execução de testes (considerando um script chamado "test"):
        composer run test
        
      • Verificar se o código esta no padrão (considerando um script chamado "cs"):
        composer run cs
        
      • Verificar erros no código (considerando um script chamado "phan"):
        composer run phan