บางครั้งเราอาจจะต้อง fork package บางตัวมาจาก repository อื่น เพื่อนำมาปรับใช้กับ project ของเรา
หลังจากที่เราปรับแก้ package แล้ว เรามีวิธีตั้งค่าไฟล์ composer เพื่อเรียกใช้ package จาก branch บน repository ของเราดังนี้
- เพิ่มชื่อ package ของเราในส่วน require หรือ require-dev ดังนี้
"require": { ... "{package_name}": "dev-{branch_name}", ... }
เช่น"require": { ... "monolog/monolog": "dev-fix-concurrent-mkdir", ... }
- เพิ่ม repository ของเราในส่วน repositories ดังนี้
"repositories": { ... { "type": "vcs", "url": "{my_repository_url}" }, ... }
เช่น"repositories": { ... { "type": "vcs", "url": "https://github.com/my_repo/monolog.git" }, ... }
"require": { ... "{package_name}": "dev-{branch_name} as {version_no}", ... }เช่น
"require": { ... "monolog/monolog": "dev-fix-concurrent-mkdir as 1.20", ... }
No comments:
Post a Comment