La Lega dei pacchetti straordinari è un gruppo di sviluppatori che si sono uniti per costruire pacchetti PHP collaudati e solidi, utilizzando standard moderni di programmazione.

★★★

I nostri pacchetti

* un pacchetto work-in-progress

La Nostra Definizione Di Qualità

Chiedete a 100 sviluppatori che cosa rende un pacchetto PHP impressionante e otterrete un sacco di risposte diverse. Sembra un compito molto lungo e noioso, per questo abbiamo creato un elenco di regole che permettono di rendere un pacchetto impressionante.
  1. Usate League come namespace per l’autoloader PSR-4. Salvate il codice in una cartella src.

  2. Aderite allo stile PSR-2 come stile di scrittura del codice.

  3. Immettetelo su Packagist con league come namespace per il vendor.

  4. Scrivere test unitari. Puntate ad almeno l’80% di copertura nella versione 1.

  5. Utilizzate commenti DocBlock per qualsiasi cosa.

  6. Usate il Versionamento Semantico per gestire il versionamento dei rilasci.

  7. Tenete unChangelog.

  8. Usate Travis-CI per controllare automaticamente gli standard di codifica e i test eseguiti.

  9. Tenete un bel file README.

  10. Escludete i file non essenziali in .gitattributes.

Perché?

Stiamo facendo questo invece di rilasciare il codice sotto i nostri account personali per vari motivi, ma il motivo principale è questo:

Un problema condiviso è un problema dimezzato.

Lavorando insieme ci prendiamo cura del lavoro da fare in modo rapido, essendo in grado di ottenere più feedback e di rispondere più velocemente agli issue e alle pull request.

Non ci sono piani per reinventare la ruota, a meno che la ruota non sia vecchia, rotta, poco sicura o orribile da usare. Se il codice non può essere installato con Composer, ha un API scritta con BizZaro CapS, non ha un singolo test unitario, è in realtà rotto o lo sviluppatore ha abbandonato il progetto, allora questo è un problema che può essere risolto molto probabilmente con un nuovo inizio, e cercheremo di renderlo il più figo possibile.