PHPackages                             danilorocha/workshop-composer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. danilorocha/workshop-composer

ActiveLibrary

danilorocha/workshop-composer
=============================

Workshop Composer no PHPConference2019

0.1.1(6y ago)07[1 PRs](https://github.com/danilontfs/workshop-composer/pulls)MITPHPPHP &gt;=7.3CI failing

Since Dec 5Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/danilontfs/workshop-composer)[ Packagist](https://packagist.org/packages/danilorocha/workshop-composer)[ RSS](/packages/danilorocha-workshop-composer/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (4)Versions (4)Used By (0)

DICAS
-----

[](#dicas)

- **Comandos Docker**
    - Iniciar: `docker-compose up`
    - Recompilar: `docker-compose build`
    - Executar: `docker-compose exec php7`
    - Bash do container: `docker-compose exec php7 date`
    - Executar data no php: `docker-compose exec php7 date`
    - Executar composer no php: `docker-compose exec php7 composer --version`
- **Comandos Composer**
    - Adicionar uma dependência (pacote): `composer require vlucas/phpdotenv:{{version}}`
    - Adicionar uma dependência (pacote): `composer require vlucas/phpdotenv`
    - Adicionar uma dependência (pacote) com verbose: `composer require vlucas/phpdotenv -vvv`
    - Instalar dependências do composer.json: `composer install`
    - Atualizar dependências do composer.json: `composer update`
    - O `require` é apenas pra produção, em desenvolvimento o correto é utilizar o `require-dev`
    - Adicionar uma dependência no dev: `composer require vlucas/phpdotenv -dev`
    - Instalar dependências em produção: `composer install --no-dev`
    - Atualizar autoload: `composer dump-autoload`
- **Comandos GIT**
    - Configurações do git: `cat .git/config`
- **Anotações**
    - Se o `Dockerfile` for alterado, no build só serão executadas as linhas que estão abaixo da alteração.
    - `Volumes` servem para apontar pastas remotamente.
    - `- ~/.composer:/root/.composer` para apontar o cache do composer pra nossa pasta de usuário.
    - `Composer.json:` Dependências necessárias.
    - `Composer.lock:` Dependências Instaladas.
    - A dependência `hirak/prestissimo` serve para deixar os downloads do composer ocorram em paralelo. Foi adicionado no `entrypoint.sh` na execução do container.
    - É possível alterar o repositório da dependência. Adicionando a nova URL no item `repositories` do arquivo `composer.json`.
    - É possível otimizar o autoload, ativando o "optimize-autoload". Adicionando a configuração no arquivo `composer.json`.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance54

Moderate activity, may be stable

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

2348d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fed8eda939adf8a689955188a85171253b38c6a1105d25bfd24e1aa5e6474cb3?d=identicon)[danilorocha](/maintainers/danilorocha)

---

Top Contributors

[![danilontfs](https://avatars.githubusercontent.com/u/36716392?v=4)](https://github.com/danilontfs "danilontfs (12 commits)")

---

Tags

composerphpconfphpconferencebr

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/danilorocha-workshop-composer/health.svg)

```
[![Health](https://phpackages.com/badges/danilorocha-workshop-composer/health.svg)](https://phpackages.com/packages/danilorocha-workshop-composer)
```

###  Alternatives

[jean85/pretty-package-versions

A library to get pretty versions strings of installed dependencies

1.3k289.5M63](/packages/jean85-pretty-package-versions)[dealerdirect/phpcodesniffer-composer-installer

PHP\_CodeSniffer Standards Composer Installer Plugin

596161.9M1.9k](/packages/dealerdirect-phpcodesniffer-composer-installer)[ergebnis/composer-normalize

Provides a composer plugin for normalizing composer.json.

1.1k37.3M2.1k](/packages/ergebnis-composer-normalize)[bamarni/composer-bin-plugin

No conflicts for your bin dependencies

52722.0M860](/packages/bamarni-composer-bin-plugin)[composer/metadata-minifier

Small utility library that handles metadata minification and expansion.

181115.0M13](/packages/composer-metadata-minifier)[shipmonk/composer-dependency-analyser

Fast detection of composer dependency issues (dead dependencies, shadow dependencies, misplaced dependencies)

6076.7M435](/packages/shipmonk-composer-dependency-analyser)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
