2 repositorios
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 es una toolchain de desarrollo web unificada y una interfaz de línea de comandos diseñada para gestionar builds de Vite, runtimes de JavaScript y gestores de paquetes desde un único punto de entrada. Funciona como un gestor de runtime de JavaScript para instalar y fijar versiones de lenguaje, un orquestador de tareas para monorepos para la ejecución de scripts con conocimiento de dependencias, y un motor de scaffolding de proyectos para arrancar aplicaciones y librerías. El proyecto se distingue por consolidar todo el ciclo de vida de desarrollo en una sola herramienta, contando con un motor de análisis estático unificado que realiza comprobación de tipos, linting y formateo en una sola pasada. Proporciona una orquestación avanzada de monorepos mediante ejecución paralela y un sistema de caché de resultados que utiliza la invalidación basada en huellas digitales para omitir tareas redundantes. La toolchain cubre además una amplia gama de capacidades, incluyendo pipelines de activos web para compilación en producción, aprovisionamiento automatizado de entornos y la gestión de Git commit hooks. También incluye utilidades para la ejecución de pruebas unitarias nativas y la creación de binarios ejecutables nativos.
Automatically selects the correct language and package manager version based on project configuration.
tfenv es un gestor de versiones de Terraform y una utilidad de línea de comandos diseñada para instalar y cambiar entre múltiples versiones de la CLI de Terraform en un único sistema local. Funciona como un selector de binarios que garantiza herramientas de infraestructura como código consistentes en diferentes proyectos y entornos de equipo. La utilidad gestiona las versiones ejecutables activas a través de variables de entorno y archivos de configuración locales. Admite el anclaje de versiones de proyectos para bloquear versiones específicas para diferentes entornos o proyectos de clientes, evitando problemas de compatibilidad durante la colaboración. La herramienta proporciona utilidades para descargar e instalar versiones específicas o las más recientes, listar las versiones disponibles y desinstalar binarios locales. Estas operaciones están respaldadas por un registro de versiones local, descargas de artefactos verificadas por suma de comprobación y cambio de enlaces simbólicos para actualizar el ejecutable activo en la ruta del sistema.
Implements environment-driven logic to resolve the correct Terraform binary for the current context.