Tek başına da çalışan, birlikte de çalışan PHP paketleri
Ürüne dönüştüFramework'e bağlamadan modüler PHP kütüphaneleri yazma denemesi; 39 paketlik InitPHP ekosistemine ve Framework3'e dönüştü.
- Başlangıç
- Ocak 2021 — Devam ediyor
Teknolojiler
Bu deney ürüne dönüştü:
InitPHPNe denedim
Soru şuydu: bir PHP kütüphanesi, tek başına kurulduğunda da anlamlı çalışsın, aynı ailedeki diğer paketlerle birleştiğinde de bir çatı oluştursun — ikisi arasında seçim yapmadan mümkün mü? Router, Database, Cache, Mailer, Socket gibi parçalar ayrı ayrı denendi.
Ne çıktı
39 bağımsız paket ve bunların üzerine oturan minimalist bir MVC çatısı (Framework3). Ortak zemin PHP-FIG standartları, tip güvenliği ve PHPUnit testleri; dağıtım Composer/Packagist üzerinden, lisans MIT.
Nereye vardı
Koleksiyon deney olmaktan çıkıp bakımı süren bir açık kaynak ekosistemine döndü. Ayrıntısı portfolyoda.