Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thiiagoms/composer

:mage: Learning about how composer works
https://github.com/thiiagoms/composer

alura composer learning-by-doing

Last synced: 21 days ago
JSON representation

:mage: Learning about how composer works

Awesome Lists containing this project

README

        



Logo

Manage your dependecies with PHP and magic :mage:

Little crawler on **Alura** :blue_heart: to get all PHP courses, but the focus is to learning about how composer works.

- [Dependencies](#Dependencies)
- [Run](#Run)
- [Composer](#Composer)

#### Dependencies
- PHP +7.4
- Composer

### Install :zap:
01 - Clone the repository:
```bash
$ git clone https://github.com/thiiagoms/composer
```

02 - Switch directory
```bash
$ cd composer
```

03 - Install dependencies with composer:
```bash
$ composer install
```

### Run
04 - Run:
```bash
$ ./crawler

/$$$$$$
/$$__ $$
| $$ \__/ /$$$$$$ /$$$$$$/$$$$ /$$$$$$ /$$$$$$ /$$$$$$$ /$$$$$$ /$$$$$$
| $$ /$$__ $$| $$_ $$_ $$ /$$__ $$ /$$__ $$ /$$_____/ /$$__ $$ /$$__ $$
| $$ | $$ \ $$| $$ \ $$ \ $$| $$ \ $$| $$ \ $$| $$$$$$ | $$$$$$$$| $$ \__/
| $$ $$| $$ | $$| $$ | $$ | $$| $$ | $$| $$ | $$ \____ $$| $$_____/| $$
| $$$$$$/| $$$$$$/| $$ | $$ | $$| $$$$$$$/| $$$$$$/ /$$$$$$$/| $$$$$$$| $$
\______/ \______/ |__/ |__/ |__/| $$____/ \______/ |_______/ \_______/|__/
| $$
| $$
|__/
[*] Author: Thiago Silva AKA thiiagoms
[*] Description: Alura scrap
```

### Composer :package:

- Add `composer check` command to run tests with `phpunit` and validate code style with `phpcs` and `phan`, you can check it on `composer list` description.

-05 If you want to run the command:
```bash
$ composer check
```