Stack:
Laravel (PHP)
พรีเซ็ต Laravel
แนวทางการให้เหตุผลที่ขั้นตอน onboard ใช้สำหรับโครงการ Laravel นี่คือเช็กลิสต์ ไม่ใช่เทมเพลต โดยยึดสภาพจริงที่ตรวจพบเป็นหลัก
สัญญาณที่ใช้ตรวจสอบ
composer.jsonที่มีlaravel/framework, script consoleartisanและโครงสร้างapp/(Models,Http/Controllers,Providers)routes/web.phpและroutes/api.php,database/migrations/และ Eloquent model- อนุมาน test runner และ lint/format tooling จาก
composer.jsonและไฟล์ config ที่มีอยู่
สิ่งที่ต้องให้เหตุผล
- คำสั่ง test จริง (
php artisan test,vendor/bin/phpunitหรือvendor/bin/pest) และ gate ของ lint/format ใดก็ตาม (Pint, PHP-CS-Fixer, PHPStan/Larastan) โดยบันทึกไว้ตามต้นฉบับทุกตัวอักษร - convention ของ routing, controller และ Eloquent, กระบวนการ migration และโครงสร้าง environment กับ config (
.env,config/) - skill ที่เหมาะกับสแตกสำหรับ model, controller, migration และคำสั่ง Artisan
หมายเหตุ
เหมาะสำหรับแอป Laravel ที่ใช้โครงสร้างโครงการมาตรฐาน หาก repo ใช้ Sail/Docker ให้บันทึกว่า gate ของ test และ lint รันในคอนเทนเนอร์หรือไม่