3 Repos
Configuration files that embed multiple specification versions for runtime and plugin negotiation.
Distinct from Specification Versioning: Distinct from Specification Versioning: focuses on declaring multiple versions in a single configuration for negotiation, not general version management.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Multi-Version Declaration Configurations. Refine with filters or upvote what's useful.
Embeds multiple specification versions in configuration for runtime and plugin negotiation.
Vfox ist ein CLI-Utility zur Verwaltung mehrerer Programmiersprachen-Runtimes und Entwicklungstools auf einem einzigen Rechner. Es bietet eine einheitliche Schnittstelle zum Installieren, Wechseln und Konfigurieren von Softwareversionen über verschiedene Betriebssysteme hinweg und stellt konsistente Entwicklungsumgebungen sicher. Das Projekt zeichnet sich durch eine modulare, plugin-basierte Architektur aus, die die Integration diverser Sprach-Runtimes und Utilities über die eingebauten Defaults hinaus ermöglicht. Es nutzt eine Kombination aus Shim-basierter Ausführung, Symlink-Management und dynamischer Shell-Hook-Umgebungsinjektion, um aktive Tool-Versionen beizubehalten, und bietet eine konsistente Erfahrung unter Windows, macOS und Linux. Das Tool automatisiert das Environment-Setup durch das Durchlaufen von Verzeichnisbäumen, um projektspezifische Konfigurationsdateien aufzulösen, was einen automatischen Versionswechsel beim Navigieren zwischen verschiedenen Projektordnern ermöglicht. Es unterstützt eine granulare Konfiguration des Runtime-Scopes, wodurch Nutzer Tool-Anforderungen auf globaler, Sitzungs- oder Projektebene definieren können. Die Software wird als CLI-Tool verteilt, das sich direkt in gängige Shell-Umgebungen integriert, um Pfad-Mappings und Umgebungsvariablen zu verwalten.
Defines tool versions and vendors through configuration files that support multiple formats and hierarchical overrides.
The project provides an open container runtime specification and standardized schema for defining container configurations, namespaces, resource limits, security policies, and filesystem mounts across platforms. It outlines the formal configuration formats, lifecycle operations, and execution environments necessary for portable, isolated container workloads. The specification covers container lifecycle management protocols and structured rules governing container creation, execution startup, process signaling, state tracking, and resource teardown. It standardizes local bundle packaging and
Specifies minimum and maximum recognized version bounds for configuration file validation.