ชุดเริ่มต้นสำหรับการสร้างไลบรารีที่เข้ากันได้ของนักแต่งเพลงจะช่วยเพิ่มรหัสหม้อไอน้ำ โครงการโคลนและการพัฒนาห้องสมุดเริ่มต้นด้วยการทดสอบที่กำหนดค่าไว้แล้วการครอบคลุมรหัสสไตล์รหัสและเครื่องมือคุณภาพ Betchmarking และ CI
เริ่มต้นห้องสมุดใหม่ของคุณด้วยชุดเริ่มต้น เพียงแค่สร้างโครงการ:
composer create-project sokil/php-library-starter-kit my-php-library --prefer-source
หรือคุณสามารถโคลน repo:
git clone https://github.com/sokil/php-library-starter-kit.git my-php-library
coverallsphpbenchมีเครื่องมือที่มีประโยชน์สำหรับการพัฒนาห้องสมุด แต่พวกเขาเขียนบน PHP> 7.0 และไลบรารีนี้โดยค่าเริ่มต้นที่กำหนดค่าสำหรับ PHP "> = 5.3 || ^7.0" ดังนั้นเครื่องมือนี้แนะนำให้ติดตั้งหรืออาจติดตั้งทั่วโลกเป็นแพ็คเกจ phar หรือข้อกำหนดของนักแต่งเพลงทั่วโลก
อ่านเพิ่มเติมได้ที่ http://phpbench.readthedocs.io มีการกำหนดค่าบางอย่างใน phpbench.json นอกจากนี้ยังมีสคริปต์นักแต่งเพลงให้เรียกใช้การติดเชื้อ: composer bench
อ่านเพิ่มเติมได้ที่ https://infection.github.io มีการกำหนดค่าบางอย่างใน infection.json.dist json.dist นอกจากนี้ยังมีสคริปต์นักแต่งเพลงในการติดเชื้อ: composer infection