2 Repos
Interfaces for managing the progression of software versions through distribution tags and maintainer roles.
Distinct from Versioned Package Managers: Distinct from Versioned Package Managers: focuses on the registry-side lifecycle and tagging rather than client-side installation of specific versions.
Explore 2 awesome GitHub repositories matching development tools & productivity · Release Lifecycle Managers. Refine with filters or upvote what's useful.
Entropic ist ein sprachunabhängiges Paket-Registry- und Distributionssystem, das Content-Addressable-Storage nutzt, um Softwarepakete über ein Netzwerk von Mirrors zu hosten und zu versionieren. Es fungiert sowohl als private Paket-Registry als auch als JavaScript-Paketmanager und identifiziert Assets anhand kryptografischer Hashes anstelle von Dateipfaden. Das System konzentriert sich auf eine zuverlässige Distribution durch private Paket-Mirrors, die Remote-Dependencies cachen und synchronisieren, um Installationsfehler bei externen Ausfällen zu verhindern. Es enthält einen Versionsmanager zur Zuweisung von Distribution-Tags und zur Steuerung des Software-Release-Lebenszyklus. Das Projekt deckt breite Funktionen für Dependency-Resolution mittels Versions-Constraints, Paket-Publishing via Command-Line-Interface und Access-Control durch Namespaces und Maintainer-Management ab. Zudem integriert es Benutzer-Authentifizierung, um das Publishing und Management von Assets abzusichern.
Provides a registry interface for assigning distribution tags and controlling the software release lifecycle.
python-build-standalone ist eine Toolchain, die darauf ausgelegt ist, redistributierbare Python-Executables über mehrere Betriebssysteme und Hardware-Architekturen hinweg zu erzeugen. Sie generiert eigenständige Python-Binärdateien, die an Nutzer verteilt werden können, ohne dass ein vorinstallierter System-Interpreter erforderlich ist. Das Projekt verwaltet den End-to-End-Prozess der plattformübergreifenden Kompilierung unter Verwendung von Target-Triples und containerisierten Umgebungen, um konsistente Binärausgaben sicherzustellen. Es beinhaltet eine Distributions-Pipeline, die die Generierung von Build-Matrizen und das Hochladen kompilierter Artefakte auf öffentliche Release-Seiten und Mirror-Buckets automatisiert. Das Toolset bietet zudem Funktionen zur Analyse von Binär-Releases, was den Vergleich zweier kompilierter Binärdateien durch visuelle Berichte ermöglicht, um unerwartete Änderungen zwischen Versionen zu identifizieren. Dies umfasst den gesamten Lifecycle der Standardisierung von Build-Toolchains, Release-Management und Artefakt-Mirroring.
Automates the progression of software versions through draft releases and formal version tags.