ผู้ประพันธ์เพลงที่ยอดเยี่ยม
รายการทรัพยากรที่รวบรวมไว้สำหรับ Composer, Packagist, Satis, Plugins, Scripts, Videos, Tutorials
คุณอาจจะชอบ Awesome-php
โปรดอ่านหลักเกณฑ์การบริจาคก่อนบริจาค
ผู้แต่ง
- เว็บไซต์อย่างเป็นทางการ
- GitHub
- ปัญหา
- แหล่งที่มา
- เอกสารประกอบ
- คู่มือการเริ่มต้นใช้งานและคำแนะนำในการติดตั้ง
- ค้นหาแพ็คเกจบน Packagist
- CheatSheet - ภาพรวมของคำสั่ง CLI และสคีมา
composer.json
- ตัวติดตั้งนักแต่งเพลง - ตัวติดตั้งนักแต่งเพลงสำหรับหลายเฟรมเวิร์ก
สนับสนุน
กองล้น
- คุณอาจใช้แท็กต่อไปนี้:
composer-php
, packagist
, satis
+ php
- ถามคำถามใหม่
- ค้นหาคำถามที่ติดแท็ก
composer-php
ไออาร์ซี
- ช่อง IRC อยู่ที่
irc.freenode.org
: #composer สำหรับผู้ใช้และ #composer-dev สำหรับการพัฒนา
ปลั๊กอิน
- เอกสารประกอบสำหรับปลั๊กอิน - เอกสารอย่างเป็นทางการนี้เป็นจุดเริ่มต้นที่ดี เมื่อเขียนปลั๊กอิน Composer
- Composer-Asset-Plugin - npm/Bower Dependencies Manager สำหรับผู้แต่ง
- Composer-AWS - ปลั๊กอินโหลดข้อมูลพื้นที่เก็บข้อมูลและดาวน์โหลดแพ็คเกจจาก Amazon S3 (พร้อมการสนับสนุนการตรวจสอบสิทธิ์สำหรับพื้นที่เก็บข้อมูลส่วนตัว)
- ผู้แต่ง-องค์ประกอบ - จัดเตรียม API สำหรับตรวจสอบสภาพแวดล้อมของคุณในขณะรันไทม์
- ผู้แต่ง-แนะนำ - ช่วยให้คุณสามารถติดตั้งกลุ่มแพ็คเกจที่แนะนำแบบกำหนดเอง โดยอิงตามรูปแบบคีย์เวิร์ด
- Composer-Versions-Check - แสดงแพ็คเกจที่ล้าสมัยจากเวอร์ชันหลักล่าสุดหลังจากใช้คำสั่ง update (แสดง "ล่าสุดคือ vX.YZ")
- Composer-Changelogs - ให้ข้อมูลสรุปการอัปเดตพร้อมลิงก์ไปยังบันทึกการเปลี่ยนแปลง/releasenote/tag เอาต์พุตพร้อมที่จะวางลงในข้อความคอมมิตเมื่ออัพเดตไฟล์ composer.lock
- Composer-Merge-Plugin - รวมไฟล์
composer.json
หลายไฟล์ที่รันไทม์ Composer - Composer-Bin-Plugin - เพิ่มการสนับสนุนสำหรับการจัดการการขึ้นต่อกันของแพ็คเกจหลายรายการในพื้นที่เก็บข้อมูลเดียวหรือแยกการขึ้นต่อกันของ Bin
- Composer-Inheritance-Plugin - เวอร์ชันของผู้แต่ง Wikimedia-merge-plugin ที่ได้รับการวิจารณ์เพื่อทำงานร่วมกับ Bamarni composer-bin-plugin
- Composer-MonoRepo-Plugin - ปลั๊กอินช่วยจัดการการพึ่งพาสำหรับแพ็คเกจหลายรายการในที่เก็บเดียว
- Composer-Patches-Plugin - ช่วยให้คุณสามารถจัดเตรียมแพตช์สำหรับแพ็คเกจใดก็ได้จากแพ็คเกจใดก็ได้ เมื่อดึงข้อมูลการขึ้นต่อกัน แพทช์จะถูกนำไปใช้ที่ด้านบน
- Composer-Patches - ปลั๊กอินใช้แพตช์จากไฟล์ในเครื่องหรือระยะไกลกับแพ็คเกจที่จำเป็น
- Composer-Patches - นำแพตช์จากไฟล์ในเครื่องหรือระยะไกลไปใช้กับแพ็คเกจใดๆ ที่เป็นส่วนหนึ่งของโปรเจ็กต์ผู้แต่งที่กำหนด
- Composer-Patchset - ดึงข้อมูล อัปเดต และใช้แพตช์กับแพ็คเกจผู้แต่งเพลงโดยอัตโนมัติ จัดเก็บชุดแพตช์เป็นแพ็คเกจผู้แต่งเอง
- Composer-Plugin-QA - ปลั๊กอินที่ครอบคลุมสำหรับผู้แต่งเพื่อรันเครื่องมือประกันคุณภาพ PHP
- Composer-Cleanup-Plugin - ลบโฟลเดอร์การทดสอบและเอกสารประกอบออกจากผู้จำหน่าย dir
- Composer-Cleaner - เครื่องมือจะลบไฟล์และไดเร็กทอรีที่ไม่จำเป็นออกจากไดเร็กทอรีผู้ขาย
- Composer-Ignore-Plugin - ช่วยให้คุณสามารถลบไฟล์และโฟลเดอร์ออกจากโฟลเดอร์ผู้จำหน่าย (เพื่อทำให้การติดตั้งใช้งานจริงดูสะอาดตาและเล็กลง) มันเป็นทางเลือกแทน .
.gitattributes
- Composer-Vendor-Cleaner - ปลั๊กอินจะลบไฟล์และไดเร็กทอรีการพัฒนาที่ไม่จำเป็นออกจากไดเร็กทอรี
vendor
โดยใช้ไวยากรณ์รูปแบบ glob - Composer-Skrub - ปลั๊กอินช่วยลบขยะออกจากการติดตั้ง Composer และตัดขนาดบิลด์
- ปลั๊กอิน Drupal Vendor Hardening Composer - ลบไดเร็กทอรีที่ไม่เกี่ยวข้องออกจากไดเร็กทอรีผู้จำหน่ายของโปรเจ็กต์ & เพิ่มไฟล์ .htaccess และ web.config ไปที่รูทของไดเร็กทอรีผู้จำหน่ายของโปรเจ็กต์
- Composer-Shared-Package-Plugin - ช่วยให้คุณสามารถแบ่งปันแพ็คเกจที่เลือกระหว่างโครงการของคุณโดยการสร้าง symlink
- Composer-Symlinker - ช่วยให้คุณสามารถโหลดแพ็กเกจจากไดเร็กทอรีต่างๆ (แทนที่จะโหลดจาก /vendor)
- Prestissimo - โปรแกรมดาวน์โหลดแบบขนานโดยใช้
phpext_curl
- Composer-Curl-Plugin - ปลั๊กอินใช้
phpext_curl
สำหรับการดาวน์โหลดแพ็คเกจ - Composer-Custom-Directory-Installer - ปลั๊กอินผู้แต่งเพื่อติดตั้งแพ็คเกจผู้แต่งประเภทต่างๆ ในไดเร็กทอรีที่กำหนดเองนอกเส้นทางการติดตั้งผู้แต่งเริ่มต้น (โฟลเดอร์ผู้จำหน่าย)
- Composer-Dependency-Analyzer - ปลั๊กอินช่วยค้นหาปัญหาการขึ้นต่อกัน รวมถึงการขึ้นต่อกันที่ไม่ทำงาน ไม่ได้ใช้ เงา และการวางผิดที่
- Composer-Dependency-Analyzer - ช่วยให้คุณสร้างกราฟการพึ่งพาสำหรับโปรเจ็กต์ผู้แต่งที่ติดตั้งไว้
- Graph-Composer - ให้การแสดงภาพกราฟสำหรับ
composer.json
ของโปรเจ็กต์ของคุณและการขึ้นต่อกัน - PackageVersions - ให้การเข้าถึงเวอร์ชันการพึ่งพาผู้แต่งที่ติดตั้งอย่างรวดเร็วและง่ายดาย
- PackageVersions Deprecated - เป็นส่วนแยกของ Ocramius/PackageVersions ที่ให้ความเข้ากันได้กับ Composer 1 และ 2 บน PHP 7+
- Composer-Locator - จัดเตรียมวิธีการค้นหาเส้นทางการติดตั้งสำหรับชื่อแพ็คเกจ Composer ที่กำหนด
- PackageInfo - ช่วยให้คุณสามารถดึงข้อมูลแพ็คเกจทั้งหมด (เช่น เวอร์ชัน แท็ก วันที่วางจำหน่าย คำอธิบาย)
- Composer-Git-Hooks - ไลบรารีสำหรับจัดการ git hooks ในการกำหนดค่าผู้แต่งของคุณได้อย่างง่ายดาย
- Symfony-Flex - ให้การติดตั้งและการจัดการการกำหนดค่าตามสูตรสำหรับแพ็คเกจ Symfony
- Narrowspark-อัตโนมัติ - ทำงานทั่วไปของแอปพลิเคชันโดยอัตโนมัติ เพิ่มการดาวน์โหลดแพ็คเกจ เพิ่มการตรวจสอบความปลอดภัยของผู้แต่ง และอื่นๆ
- PHPCodeSniffer-Composer-Installer - ปลั๊กอินช่วยให้คุณสามารถติดตั้งมาตรฐานการเข้ารหัส PHP_CodeSniffer (ชุดกฎ)
- Composer-Warmup - ปลั๊กอินจะเพิ่มคำสั่ง
warmup-opcode
ให้กับ Composer ซึ่งจะทริกเกอร์การรวบรวมไฟล์ PHP ทั้งหมดที่พบในโปรเจ็กต์ของคุณลงใน Opcache - Foxy - ปลั๊กอินผู้แต่งที่ดำเนินการติดตั้งแพ็คเกจ npm/yarn เมื่อมีการติดตั้งหรืออัพเดตแพ็คเกจผู้แต่ง
- NodeJS-Installer - ตัวติดตั้งสำหรับ Node.js และ npm
- Node-Composer - โปรแกรมติดตั้งสำหรับ Node.js, npm และเส้นด้าย
- Imposter-Plugin - ห่อแพ็คเกจผู้จำหน่ายผู้แต่งทั้งหมดไว้ในเนมสเปซของคุณเอง มีไว้สำหรับปลั๊กอิน WordPress
- Composer Preload - ปลั๊กอินสร้างไฟล์
vendor/preload.php
เพื่ออุ่นเครื่อง Opcache - PHP Inc - รวมไฟล์สำหรับ autoload และ autoload-dev โดยอัตโนมัติเพื่ออำนวยความสะดวกในการใช้ฟังก์ชันและคำจำกัดความที่จัดกลุ่มภายในแอปพลิเคชันที่โหลดผู้แต่ง
- Composer Registry Manager - ช่วยให้คุณสามารถสลับระหว่างที่เก็บผู้แต่งต่างๆ
- Production-Dependencies-Guard - ป้องกันไม่ให้แพ็คเกจการพัฒนาถูกเพิ่มเข้าไปในความต้องการและเข้าสู่สภาพแวดล้อมการใช้งานจริง
- Composer-Plugin-Exclude-Files - ปลั๊กอินสำหรับยกเว้นไฟล์ที่จำเป็นสำหรับแพ็คเกจโดยใช้กลไกการโหลดอัตโนมัติ 'ไฟล์'
- Composer-Downloads-Plugin - กลไกน้ำหนักเบาในการดาวน์โหลดทรัพยากรภายนอก (ไฟล์ ZIP/TAR) โดยมีเพียง
url
และ path
เท่านั้น - Private-Composer-Installer - ติดตั้งตัวช่วยในการจัดหาคีย์ที่ละเอียดอ่อนจาก URL แพ็คเกจไปยังตัวแปรสภาพแวดล้อม
- CycloneDX-PHP-Composer - สร้าง CycloneDX "Software Bill-of-Materials" (SBOM) สำหรับการขึ้นต่อกันของโปรเจ็กต์ SBOM ช่วยให้สามารถติดตามการพึ่งพาและการวิเคราะห์ความเสี่ยงโดย OWASP DependencyTrack
- Composer-Compile-Plugin - อนุญาตให้ไลบรารี PHP กำหนดงานคอมไพล์แบบอิสระและเรียบง่าย รองรับตะขอหลังการติดตั้งในทุกแพ็คเกจ
- Composer-Link - เพิ่มความสามารถในการเชื่อมโยงแพ็คเกจท้องถิ่นเพื่อการพัฒนา
- Composer-REPL - ปลั๊กอินนี้มีคำสั่ง
composer repl
ซึ่งให้เปลือกภาษา PHP แก่คุณ (ลูป read-eval-print) - Composer-Diff - เปรียบเทียบการเปลี่ยนแปลงของ
composer.lock
และสร้างรายงาน Markdown เพื่อใช้ในคำอธิบายคำขอดึงข้อมูล - Composer-Velocita - ดาวน์โหลดแพ็คเกจ Composer ที่รวดเร็วและเชื่อถือได้โดยใช้ Velocita: พร็อกซีย้อนกลับสำหรับแคชที่ไม่ต้องการให้คุณแก้ไขโปรเจ็กต์ของคุณ
เครื่องมือ
- Composer SemVer Checker - ช่วยให้คุณสามารถระบุข้อจำกัดในการแก้ไขปัญหาเวอร์ชัน โดยทำการตรวจสอบเวอร์ชันเชิงความหมายสำหรับแพ็คเกจที่โฮสต์โดย Packagist
- Composer-Yaml - เครื่องมือนี้แปลง
composer.yml
เป็น composer.json
- Studio - โต๊ะทำงานสำหรับพัฒนาแพ็คเกจ Composer เป็นอีกทางเลือกหนึ่งในการแก้ไขการขึ้นต่อกันในโฟลเดอร์ผู้จำหน่ายหรือใช้ PathRepositories เพื่อโหลดโคลนในเครื่องของการขึ้นต่อกันของคุณลงในโครงการของคุณ
- ส่วนขยายเบราว์เซอร์ OctoLinker - ช่วยให้คุณสามารถนำทางการพึ่งพา Composer/NPM บน GitHub
- ComposerRequireChecker - เครื่องมือ CLI เพื่อวิเคราะห์การขึ้นต่อกันและตรวจสอบว่าไม่มีการใช้สัญลักษณ์นำเข้าที่ไม่รู้จักในแหล่งที่มาของแพ็คเกจ
- Composer-Unused - เครื่องมือ CLI ซึ่งจะสแกนโค้ดของคุณและแสดงการขึ้นต่อกันของ Composer ที่ไม่ได้ใช้
- ผู้แต่ง-ทำให้เป็นมาตรฐาน - ปลั๊กอินช่วยให้ไฟล์
composer.json
ของคุณสอดคล้องกันโดยการปรับโครงสร้างใหม่และการเรียงลำดับรายการ (การทำให้เป็นมาตรฐาน) - Composer-Service - ช่วยให้คุณสามารถเรียกใช้ Composer เป็นบริการบนเซิร์ฟเวอร์ระยะไกล
- Composer PreferLowest Checker - เปรียบเทียบเวอร์ชันขั้นต่ำที่ระบุของ composer.json ของคุณกับเวอร์ชันที่ใช้จริงโดยตัวเลือกคำสั่งอัปเดตผู้แต่งที่ต้องการต่ำสุดอย่างเคร่งครัด
- Bramus/Composer-Autocomplete - สคริปต์การเติมข้อความอัตโนมัติ Bash/Shell สำหรับผู้แต่ง
- Composer/Xdebug-Handler - ช่วยให้คุณรีสตาร์ทกระบวนการ CLI โดยไม่ต้องโหลดส่วนขยาย xdebug
- Composer Semver Range Checker - เครื่องมือที่ช่วยตรวจสอบช่วงที่น่าพอใจของข้อจำกัดของผู้แต่ง
สคริปต์
- ParameterHandler - ช่วยให้คุณจัดการพารามิเตอร์ที่ถูกละเว้นเมื่อรันการติดตั้งหรืออัพเดตผู้แต่ง
- Tooly - จัดการไฟล์ PHAR ที่จำเป็นในโปรเจ็กต์
composer.json
ของคุณ ไฟล์ PHAR ทุกไฟล์จะถูกบันทึกไว้ในไดเร็กทอรีไบนารีของผู้แต่ง ตัวเลือกที่มีการตรวจสอบ GPG สำหรับ PHAR ทุกรายการ - Melody - สคริปต์ผู้แต่งไฟล์เดียว
- Composer-Travis-Lint - ช่วยให้คุณสามารถลบไฟล์การกำหนดค่า Travis CI (
.travis.yml
) - Composer-Multitest - ช่วยให้คุณสามารถเรียกใช้สคริปต์ Composer กับ PHP เวอร์ชันที่ติดตั้งในเครื่องหลายเวอร์ชัน ซึ่งจัดการโดย PHPBrew หรือ phpenv
- ScriptsDev - ช่วยให้คุณใช้ส่วน
scripts-dev
ซึ่งจะทริกเกอร์สคริปต์เฉพาะในโหมด dev เท่านั้น - PhantomJS-Installer - แพ็คเกจนักแต่งเพลงซึ่งจะติดตั้งไบนารี PhantomJS (Linux, Windows, Mac) ลงใน /bin ของโครงการของคุณ
- Composer-Vendor-Cleanup - สคริปต์ที่จะลบไฟล์ที่ไม่จำเป็นที่อยู่ในรายการที่อนุญาตพิเศษ (เช่น การทดสอบ/เอกสาร ฯลฯ) ออกจากไดเร็กทอรีของผู้จำหน่าย
- Composer-Substitution-Plugin - ปลั๊กอิน Composer แทนที่ตัวยึดตำแหน่งในส่วน
scripts
ด้วยค่าไดนามิก
บริการ
- Dependabot - Dependabot เป็นบริการอัปเดตการพึ่งพา ตรวจสอบและอัปเดตการขึ้นต่อกันของคุณโดยการส่งคำขอดึง บริการนี้เป็นบริการฟรีสำหรับการซื้อคืนสาธารณะและการซื้อคืนบัญชีส่วนบุคคล
บทช่วยสอน
- คู่มือเริ่มต้นสำหรับนักแต่งเพลง
- บทช่วยสอนนักแต่งเพลงสั้นและง่าย
- จัดการแพ็คเกจอย่างง่ายดายด้วย Composer
- การจัดการการพึ่งพา PHP ด้วยนักแต่งเพลง
- ไพรเมอร์ผู้แต่ง
- บทช่วยสอน Magento นักแต่งเพลง PHP โดย Alan Storm
- การสร้างและใช้แพ็คเกจนักแต่งเพลง
บล็อก
- จอร์ดี้ บ็อกจิอาโน่ (เซลแด็ค)
- นีลส์ อาเดอร์มันน์ (naderman)
- ธงความเสถียรของนักแต่งเพลง
- เวอร์ชันนักแต่งเพลง
- การเดินทางอันยาวนานในการทำให้หน่วยความจำ PHPs Composer มีประสิทธิภาพและรวดเร็ว (toflar)
วิดีโอ
- แนวทางปฏิบัติที่ดีที่สุดของนักแต่งเพลง 2018 - Nils Adermann @ scotphp18
- แนวทางปฏิบัติที่ดีที่สุดของนักแต่งเพลง 2018 - Nils Adermann @ phpday 2018
- การจัดการการพึ่งพาเป็นมากกว่าการเรียกใช้ "การอัปเดตผู้แต่ง" - Nils Adermann @ phpsrb17
- แนวทางปฏิบัติที่ดีที่สุดของนักแต่งเพลง - Jordi Boggiano @ phptek 2015
- โลกมหัศจรรย์ของนักประพันธ์เพลง
- การเริ่มต้นอย่างรวดเร็วของนักแต่งเพลง PHP
- วิธีที่ Composer ช่วยกำหนดแนวทางใหม่ในการเขียน PHP - Nils Adermann @ Drupal Camp Frankfurt
- การจัดการแพ็คเกจนักแต่งเพลง - Nils Adermann @ T3CON12DE
- นักแต่งเพลง 2 - Jordi Boggiano @ กลุ่มผู้ใช้ Symfony UK 2020
- บทเรียนที่ได้เรียนรู้ในการสร้างระบบภายในของนักแต่งเพลง - Jordi Boggiano @ CODEiD Odessa PHP Conference 2017
สไลด์
- สไลด์โดย Nils Adermann
- ที่มา: https://naderman.de/slippy/src/
- นวัตกรรม PHP แบบใหม่ - วิธีที่ Composer ช่วยกำหนดแนวทางใหม่ในการเขียน PHP ได้อย่างไร
- อัปเดตผู้แต่ง
- การจัดการการพึ่งพาด้วย Composer PHP ที่ถูกคิดค้นใหม่
- การจัดการการพึ่งพาเป็นมากกว่าการเรียกใช้ "การอัปเดตผู้แต่ง"
- แนวทางปฏิบัติที่ดีที่สุดของนักแต่งเพลง @ T3DD17
- ควบคุมการพึ่งพาของคุณด้วย Private Packagist
- Composer.lock ไขปริศนา
- ผู้แต่งเชิงลึก @ Contao Konferenz 2018
- แนวทางปฏิบัติที่ดีที่สุดของนักแต่งเพลงปี 2018
- การพัฒนาและการปรับใช้ Magento ด้วยแนวทางปฏิบัติที่ดีที่สุดของนักแต่งเพลง
- การกำหนดค่าแพลตฟอร์มผู้แต่ง (ตรวจสอบแพลตฟอร์ม-reqs) @ SymfonCon 2018
- สไลด์โดย Jordi Boggiano
- ที่มา: http://slides.seld.be/
- การจัดการการพึ่งพาด้วยนักแต่งเพลง (2013)
- เจาะลึกนักแต่งเพลง (2013)
- แนวทางปฏิบัติที่ดีที่สุดของนักแต่งเพลง (2015)
- บทนำสู่นักแต่งเพลง (2015)
- นักแต่งเพลงในปี 2559
- บทเรียนที่ได้รับจากการสร้างนักแต่งเพลงภายใน (2018)
คนบรรจุหีบห่อ
Packagist คือที่เก็บแพ็คเกจ PHP
ติดตั้งกระจก Packagist
- Packagist Mirror - สคริปต์นี้ช่วยในการตั้งค่ามิเรอร์ Packagist เป็นเวอร์ชันที่ได้รับการดูแลและเสถียรของ Packagist Crawler
- รูปภาพนักเทียบท่า - อิมเมจนักเทียบท่านี้ช่วยสร้างมิเรอร์บรรจุภัณฑ์แบบกำหนดเอง
- Packagist Mirror จากอินโดนีเซีย - การใช้งานอีกประการหนึ่งในการสร้างกระจก packagist
กระจกบรรจุภัณฑ์
เกี่ยวกับมิเรอร์ข้อมูลเมตา: https://packagist.org/mirrors
- ทวีปอเมริกาเหนือ
- แคนาดา - packagist.org กระจกหลัก
- อเมริกาใต้
- บราซิล - packagist.com.br
- แอฟริกา
- แอฟริกาใต้ - packagist.co.za
- เอเชีย
- จีน - https://pkg.xyz/, https://developer.aliyun.com/composer
- อินเดีย - https://packagist.in/
- ญี่ปุ่น - packagist.jp
- เกาหลี - https://packagist.kr/
ที่เก็บนักแต่งเพลง
ผู้จัดการฝ่ายทะเบียน
- https://github.com/slince/composer-registry-manager - ปลั๊กอินช่วยให้คุณสลับระหว่างที่เก็บผู้แต่งที่แตกต่างกัน
พื้นที่เก็บข้อมูลส่วนตัว
- fxpio/tug - ช่วยให้คุณสามารถโฮสต์รีจิสทรี Composer ส่วนตัวบน AWS Serverless ที่ให้บริการแพ็คเกจ PHP ส่วนตัวของคุณ ซึ่งโฮสต์บนบริการ GitHub หรือ GitLab
ช่างบรรจุภัณฑ์ส่วนตัว
- Private Packagist Cloud - Composer Repository เป็นบริการสำหรับแพ็คเกจส่วนตัวและเพื่อมิเรอร์แพ็คเกจจากที่เก็บข้อมูลอื่น
- Private Packagist Enterprise - Private Packagist เวอร์ชันที่โฮสต์ภายในองค์กร
- ไคลเอนต์ Package Packagist API ส่วนตัว - ไคลเอนต์ PHP สำหรับ Private Packagist API ไคลเอนต์จัดการการรับรองความถูกต้อง การสร้างลายเซ็น และการเข้าถึงจุดสิ้นสุดทั้งหมด
เรปแมน
- repman.io & repman-io/repman - ตัวจัดการพื้นที่เก็บข้อมูลแพ็คเกจ PHP ส่วนตัวและพร็อกซี Packagist
- repman-io/composer-plugin - ปลั๊กอินนี้ช่วยให้สามารถดาวน์โหลดผ่าน Repman โดยการเพิ่ม URL มิเรอร์การแจกจ่ายสำหรับการขึ้นต่อกันทั้งหมดของคุณ (โดยไม่จำเป็นต้องอัปเดตไฟล์
composer.lock
)
พื้นที่เก็บข้อมูลที่เข้ากันได้กับ Packagist
- WordPress Packagist - จำลองปลั๊กอิน WordPress และไดเร็กทอรีธีมเป็นพื้นที่เก็บข้อมูล Composer
- Asset Packagist - เปิดใช้งานการติดตั้งแพ็คเกจ Bower และ NPM เป็นแพ็คเกจ Composer ดั้งเดิม
- Firegento - พื้นที่เก็บข้อมูลนักแต่งเพลงที่ให้บริการโมดูล Magento
- Drupal Packagist - คลังนักแต่งเพลงสำหรับ Drupal 7 และ 8 คอร์ โมดูล และธีม
- เซิร์ฟเวอร์ Satis - คอนเทนเนอร์นักเทียบท่านี้มอบเซิร์ฟเวอร์ Satis และช่วยให้คุณสามารถเรียกใช้พื้นที่เก็บข้อมูล Composer ส่วนตัวที่โฮสต์ด้วยตนเองพร้อมรองรับ Git, Mercurial และ Subversion, HTTP API, รองรับ HTTPs, ตัวจัดการ webhook และบิลด์ตามกำหนดเวลา
- Cloudsmith - SaaS การจัดการแพ็คเกจที่ได้รับการจัดการเต็มรูปแบบพร้อมการรองรับ PHP/Composer (และอื่นๆ อีกมากมาย)
- Release Belt - การใช้พื้นที่เก็บข้อมูล Composer ที่โฮสต์ด้วยตนเองเพื่อรวมไฟล์ ZIP ของการเผยแพร่ที่ไม่ใช่ของผู้แต่งของบุคคลที่สามอย่างรวดเร็ว
- Packeton - พื้นที่เก็บข้อมูล Composer ที่โฮสต์เองส่วนตัวสำหรับผู้ขาย ทางแยกของนักแพ็คเก็ตพร้อมเพิ่มการสนับสนุนสำหรับการอนุญาต ผู้ใช้ลูกค้า กลุ่ม เว็บฮุค
สติส
- GitLab-Composer - นี่คือตัวสร้างดัชนีสาขา/แท็กสำหรับที่เก็บ GitLab
- Satisfy - ผู้จัดการพื้นที่เก็บข้อมูลผู้แต่ง Satis พร้อม Web UI
- แผงควบคุม Satis - เว็บ UI ที่เรียบง่ายสำหรับจัดการพื้นที่เก็บข้อมูล Satis ของคุณด้วยการรวม CI ที่เป็นตัวเลือก
- Satis Go - เว็บเซิร์ฟเวอร์สำหรับจัดการการกำหนดค่า Satis และโฮสต์พื้นที่เก็บข้อมูล Composer ที่สร้างขึ้น
พร็อกซีโตรัน
- ToranProxy (เลิกใช้แล้ว) - นอกเหนือจากการจัดหาพื้นที่เก็บข้อมูลของผู้แต่ง ToranProxy ยังทำหน้าที่เป็นพร็อกซีเซิร์ฟเวอร์สำหรับ Packagist และ GitHub
ลิขสิทธิ์
เท่าที่เป็นไปได้ภายใต้กฎหมาย Jens A. Koch ได้สละลิขสิทธิ์และสิทธิ์ที่เกี่ยวข้องหรือใกล้เคียงทั้งหมดในงานนี้