paulojrn/buscador-cursos

Projeto de busca de cursos no site da alura

v1.1.3 2022-01-21 01:25 UTC

This package is auto-updated.

Last update: 2024-04-21 06:26:32 UTC


README

  1. docker pull composer
  2. docker run --rm --interactive --tty --volume $PWD:/app composer init
  3. https://packagist.org/
  4. docker run --rm --interactive --tty --volume $PWD:/app composer require guzzlehttp/guzzle
  5. docker run --rm --interactive --tty --volume $PWD:/app composer require symfony/dom-crawler
  6. docker run --rm --interactive --tty --volume $PWD:/app composer require symfony/css-selector
  7. docker run --rm --interactive --tty --volume $PWD:/var/www/html --workdir=/var/www/html/ php php init.php
  8. docker run --rm --interactive --tty --volume $PWD:/app composer dump-autoload
  9. docker run --rm --interactive --tty --volume $PWD:/app composer require --dev phpunit/phpunit
  10. docker run --rm --interactive --tty --volume $PWD:/var/www/html --workdir=/var/www/html/ php php vendor/bin/phpunit src/TrackerTest.php
  11. composer install --no-dev -> não instalar itens marcados como --dev (apenas para desenvolvimento)
  12. https://github.com/squizlabs/PHP_CodeSniffer
  13. docker run --rm --interactive --tty --volume $PWD:/app composer require --dev squizlabs/php_codesniffer
  14. docker run --rm --interactive --tty --volume $PWD:/var/www/html --workdir=/var/www/html/ php php vendor/bin/phpcs --help
  15. docker run --rm --interactive --tty --volume $PWD:/var/www/html --workdir=/var/www/html/ php php vendor/bin/phpcs --standard=PSR12 src
  16. https://github.com/phan/phan
  17. docker run --rm --interactive --tty --volume $PWD:/app composer require --dev phan/phan
  18. docker run --rm --interactive --tty --volume $PWD:/var/www/html --workdir=/var/www/html/ php php vendor/bin/phan --help
  19. docker run --rm --interactive --tty --volume $PWD:/var/www/html --workdir=/var/www/html/ php php vendor/bin/phan --allow-polyfill-parser src/Tracker.php
  20. Após a criação do arquivo .phan/config.php: docker run --rm --interactive --tty --volume $PWD:/var/www/html --workdir=/var/www/html/ php php vendor/bin/phan --allow-polyfill-parser
  21. https://getcomposer.org/doc/articles/scripts.md
  22. git tag -a v1.0.0 -> git push origin v.1.0.0