Wir haben unser eigenes Satis-Repository, wir können dort unsere eigenen Abhängigkeiten speichern. Das funktioniert gut.Kann ich Abhängigkeiten von packagist.org mit meiner eigenen Composer-Satis-Installation synchronisieren oder spiegeln?
Wenn ein Entwickler jedoch ein Paket verwendet, das sich nicht in unserem eigenen Repository befindet, holt Composer es von GitHub über packagist.org (als Fallback).
Aber wir wollen nicht von packagist.org abhängig sein. Alle Abhängigkeiten sollten von unserem eigenen Repository heruntergeladen werden.
Was wir gerne wissen, wenn es möglich ist, dass Satis ein Paket von Packagist herunterladen, wenn es noch nicht lokal verfügbar ist, und speichern Sie es und fügen Sie es automatisch zu Satis eigenem Repository hinzu.
Auf diese Weise müssen wir die Abhängigkeiten nicht manuell zum Satis-Repository hinzufügen.
Packagist speichert nur Paketmetadaten. Der eigentliche Quellcode stammt aus einem Repository (normalerweise gitHub). Ich denke, Sie können den Composer-Quellcode durchsuchen, um herauszufinden, wie sie Pakete auflisten und die Metadaten herunterladen. – Tivie