2 Repos
Compatibility with multiple industry-standard application packaging formats for deployment.
Distinct from Package Manager Support: Candidates focus on OS-specific managers (Fedora/Debian) or config formats, not cross-tool packaging standards for deployment.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Multi-Format Packaging Support. Refine with filters or upvote what's useful.
Kubeapps ist ein webbasiertes Anwendungsmanagement-Interface zum Entdecken, Bereitstellen und Überwachen des operativen Lebenszyklus von Software über einen oder mehrere Kubernetes-Cluster hinweg. Es bietet ein visuelles Dashboard für die Orchestrierung der Installation und Verwaltung von Anwendungen und Operatoren und ersetzt manuelle Befehlszeilenoperationen. Das Projekt zeichnet sich durch Multi-Cluster-Koordination aus, die es Benutzern ermöglicht, Anwendungen über mehrere verschiedene Cluster-Umgebungen hinweg von einer einzigen Oberfläche aus zu verwalten. Es nutzt ein Software-Discovery-System, das Pakete aus OCI-konformen Container-Registries und Chart-Repositories katalogisiert und eine schema-gesteuerte Formulargenerierung verwendet, um die Parameterkonfiguration während des Deployments zu vereinfachen. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich Echtzeit-Lebenszyklus-Tracking, Versionsvergleichen für Upgrades und der Entfernung bereitgestellter Ressourcen. Der Zugriff wird durch eine Identitätsschicht gesichert, die OpenID-Connect-Provider mit rollenbasierter Zugriffskontrolle integriert, um granulare Berechtigungen für das Bereitstellen und Modifizieren von Software durchzusetzen. Historische Management-Ereignisse werden durch Application-Event-Auditing gepflegt, um administrative Änderungen aufzuzeichnen.
Supports various industry packaging standards to maintain compatibility across different deployment tools.
Theos ist ein plattformübergreifendes Toolchain- und Build-System für die mobile Entwicklung, das zum Kompilieren und Verpacken von Software für mobile Betriebssysteme entwickelt wurde. Es fungiert als System-Tweak-Kit und Runtime-Hooking-Framework, das es Entwicklern ermöglicht, Modifikationen zu erstellen, die das interne Verhalten mobiler Betriebssystemumgebungen verändern. Das Projekt zeichnet sich durch die Bereitstellung einer spezialisierten Präprozessor-Syntax aus, die Low-Level-API-Aufrufe generiert und den Boilerplate-Code entfernt, der normalerweise für das Hooking von Funktionen und Methoden erforderlich ist. Es ermöglicht dynamisches Runtime-Method-Swizzling und Klassenerweiterungen, wodurch Entwickler existierende Systemmethoden abfangen und durch benutzerdefinierte Implementierungen ersetzen können, während die Fähigkeit erhalten bleibt, die ursprüngliche Funktionalität aufzurufen. Die Toolchain deckt ein breites Spektrum an Funktionen ab, einschließlich Multi-Architektur-Build-Orchestrierung für verschiedene Prozessoren und Simulatoren sowie die Generierung von Multi-Format-Installationspaketen wie deb, ipa, pkg und rpm. Sie enthält dedizierte Unterstützung für die Entwicklung in rootless Umgebungen durch Compile-Time-Pfad-Auflösung und Anpassungen der Bibliotheksverknüpfung. Das Build-System wird über Makefiles verwaltet und unterstützt eine Vielzahl von Projekt-Scaffolding-Templates, um das initiale Entwicklungs-Setup zu automatisieren.
Supports the generation of multiple industry-standard package formats including .deb, .ipa, .pkg, and .rpm.