2 Repos
Automatically determines the required language runtime and package manager based on project configuration files.
Distinct from Automatic Dependency Resolution: Distinct from dependency resolution: resolves the version of the execution environment rather than library dependencies.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Runtime-Version Resolution. Refine with filters or upvote what's useful.
vite-plus ist ein einheitliches Web-Entwicklungstoolchain- und CLI-Tool, das entwickelt wurde, um Vite-Builds, JavaScript-Laufzeitumgebungen und Paketmanager über einen einzigen Einstiegspunkt zu verwalten. Es fungiert als Manager für JavaScript-Laufzeitumgebungen zum Installieren und Pinnen von Sprachversionen, als Monorepo-Task-Orchestrator für die abhängigkeitsbewusste Skriptausführung und als Projekt-Scaffolding-Engine für das Bootstrapping von Anwendungen und Bibliotheken. Das Projekt zeichnet sich dadurch aus, dass es den gesamten Entwicklungslebenszyklus in einem Tool konsolidiert und eine einheitliche statische Analyse-Engine bietet, die Typ-Prüfung, Linting und Formatierung in einem Durchgang durchführt. Es bietet fortschrittliche Monorepo-Orchestrierung durch parallele Ausführung und ein Ergebnis-Caching-System, das eine Fingerprint-basierte Invalidierung verwendet, um redundante Aufgaben zu überspringen. Die Toolchain deckt zudem ein breites Spektrum an Funktionen ab, einschließlich Web-Asset-Pipelines für die Produktionskompilierung, automatisierte Umgebungsbereitstellung und das Management von Git-Commit-Hooks. Sie enthält außerdem Dienstprogramme für die Ausführung nativer Unit-Tests und die Erstellung nativer ausführbarer Binärdateien.
Automatically selects the correct language and package manager version based on project configuration.
tfenv ist ein Terraform-Versionsmanager und Kommandozeilen-Utility, das entwickelt wurde, um mehrere Versionen des Terraform-CLI auf einem einzigen lokalen System zu installieren und zwischen ihnen zu wechseln. Es fungiert als Binär-Switcher, der konsistente Infrastructure-as-Code-Toolings über verschiedene Projekte und Teamumgebungen hinweg sicherstellt. Das Utility verwaltet aktive ausführbare Versionen über Umgebungsvariablen und lokale Konfigurationsdateien. Es unterstützt das Pinnen von Projektversionen, um spezifische Versionen für verschiedene Umgebungen oder Kundenprojekte zu sperren und Kompatibilitätsprobleme während der Zusammenarbeit zu verhindern. Das Tool bietet Utilities zum Herunterladen und Installieren spezifischer oder neuester Versionen, zum Auflisten verfügbarer Releases und zum Deinstallieren lokaler Binärdateien. Diese Operationen werden durch eine lokale Versions-Registry, checksum-verifizierte Artefakt-Downloads und symbolische Link-Umschaltung unterstützt, um die aktive ausführbare Datei im Systempfad zu aktualisieren.
Implements environment-driven logic to resolve the correct Terraform binary for the current context.