2 dépôts
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 est une chaîne d'outils de développement web unifiée et une interface en ligne de commande conçue pour gérer les builds Vite, les runtimes JavaScript et les gestionnaires de paquets depuis un point d'entrée unique. Il fonctionne comme un gestionnaire de runtime JavaScript pour installer et épingler les versions de langage, un orchestrateur de tâches monorepo pour l'exécution de scripts sensibles aux dépendances, et un moteur d'échafaudage de projet pour amorcer des applications et des bibliothèques. Le projet se distingue en consolidant un cycle de vie de développement complet dans un seul outil, doté d'un moteur d'analyse statique unifié qui effectue la vérification de type, le linting et le formatage en une seule passe. Il fournit une orchestration monorepo avancée grâce à l'exécution parallèle et un système de mise en cache des résultats qui utilise une invalidation basée sur l'empreinte numérique pour ignorer les tâches redondantes. La chaîne d'outils couvre également un large éventail de capacités, y compris des pipelines d'assets web pour la compilation de production, le provisionnement automatisé d'environnements et la gestion des hooks de commit Git. Elle inclut également des utilitaires pour l'exécution de tests unitaires natifs et la création de binaires exécutables natifs.
Automatically selects the correct language and package manager version based on project configuration.
tfenv est un gestionnaire de version Terraform et un utilitaire en ligne de commande conçu pour installer et basculer entre plusieurs versions de la CLI Terraform sur un seul système local. Il fonctionne comme un commutateur de binaire qui assure des outils d'infrastructure en tant que code cohérents à travers différents projets et environnements d'équipe. L'utilitaire gère les versions exécutables actives via des variables d'environnement et des fichiers de configuration locaux. Il prend en charge le verrouillage de version de projet pour fixer des versions spécifiques pour différents environnements ou projets clients, empêchant les problèmes de compatibilité lors de la collaboration. L'outil fournit des utilitaires pour télécharger et installer des versions spécifiques ou les plus récentes, lister les versions disponibles et désinstaller les binaires locaux. Ces opérations sont prises en charge par un registre de version local, des téléchargements d'artefacts vérifiés par somme de contrôle et une commutation par lien symbolique pour mettre à jour l'exécutable actif dans le chemin système.
Implements environment-driven logic to resolve the correct Terraform binary for the current context.