Starter -Kit zum Erstellen von Komponisten -kompatibler Bibliothek hilft beim Hinzufügen von Boilerplate -Code. Kloneprojekt und Startbibliotheksentwicklung mit bereits konfigurierten Tests, Codeabdeckung, Codestil und Qualitätstools, Betchmarking und CI.
Beginnen Sie Ihre neue Bibliothek mit Starter Kit. Erstellen Sie einfach ein Projekt:
composer create-project sokil/php-library-starter-kit my-php-library --prefer-source
Oder Sie können einfach Repo klonen:
git clone https://github.com/sokil/php-library-starter-kit.git my-php-library
coveralls sendenphpbench Benchmarks aus,Es gibt einige nützliche Tools für die Bibliotheksentwicklung, aber sie haben auf Php> 7.0 und diese Bibliothek standardmäßig für PHP konfiguriert "> = 5.3 || ^7.0" geschrieben. Daher schlug diese Tools nur vor, installiert zu werden oder weltweit als PHAR -Pakete oder globale Komponistenanforderungen installiert zu werden.
Lesen Sie mehr unter http://phpbench.readthedocs.io. Es gibt eine gewisse Konfiguration in phpbench.json . Außerdem gibt es ein Komponisten -Skript zum Ausführen von Infektionen: composer bench
Lesen Sie mehr unter https://infection.github.io. Es gibt eine gewisse Konfiguration in infection.json.dist . Außerdem gibt es ein Komponistskript zum Ausführen von Infektionen: composer infection