artiframe add

artiframe add komutu, ArtiFrame'in önceden yapılandırdığı ve desteklediği eklentileri (paketleri) projenize saniyeler içinde dahil etmenizi sağlar. Yalnızca bir composer require tetikleyicisi değildir; "Entegrasyonlu" paketlerde projenize hazır servis sınıfları kopyalar ve .env dosyanıza gerekli ortam değişkenlerini otomatik ekler.

Kullanım

$ artiframe add [paket_kodu]

Parametresiz Kullanım (Liste)

Herhangi bir paket adı vermeden çalıştırırsanız, yüklenebilecek tüm eklentilerin listesini ve türlerini görüntülersiniz.

$ artiframe add

  ArtiFrame Package Registry
  ─────────────────────────────────────────────────────────────

  ⚡ Entegrasyonlu Paketler (Composer + Stub + ENV)
  
    add iyzico        iyzico/iyzipay-php  →  src/Service/Iyzico.php
    add stripe        stripe/stripe-php   →  src/Service/Stripe.php
    add jwt           firebase/php-jwt    →  src/Auth/JwtAuth.php
    ...

  📦 Direkt Paketler (Sadece Composer)
  
    add mpdf          mpdf/mpdf
    add uuid          ramsey/uuid
    ...

Paket Türleri

1. Entegrasyonlu Paketler (Integrated)

Sisteme dahil olduklarında çalışmaya hazır halde gelirler. Örneğin artiframe add stripe dediğinizde arka planda şu işlemler gerçekleşir:

2. Direkt Paketler (Direct)

Özel bir konfigürasyona veya sarmalayıcı sınıfa (wrapper) ihtiyaç duymayan, geliştiricinin doğrudan kendi mantığıyla kullanacağı paketlerdir (Örn: carbon, uuid, mpdf). Yalnızca Composer kurulumu yapılır.

Eklentileri İncele