2 个仓库
Strict type definitions and contracts that ensure different software components can be swapped without breaking compatibility.
Distinct from Type-Based Contract Validation: None of the candidates cover general interoperability contracts for caching pools and items.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Interoperable Interface Contracts. Refine with filters or upvote what's useful.
该项目是 PHP 的缓存抽象层和接口标准,专门定义了 PSR-6 缓存规范。它建立了一套一致的类型定义和缓存项及缓存池契约,以确保不同 PHP 库之间的互操作性。 该规范通过将高级缓存逻辑与低级存储实现分离,防止了供应商锁定。这允许在不更改应用程序代码的情况下更换不同的缓存后端。 该项目专注于通过使用通用方法签名和类型安全定义来实现 PHP 缓存标准化和库互操作性。这创建了一个与供应商无关的缓存层,使多个存储提供程序保持可互换性。
Establishes strict type definitions for cache pools and items to enable backend interoperability.
Fabric API is a modular framework designed for Minecraft mod development, providing a standardized set of hooks and libraries that enable the integration of custom content into the game. It serves as a foundational toolkit for injecting custom logic, assets, and networked data into the game environment during both startup and runtime phases. The framework distinguishes itself by facilitating interoperability between independent modifications through shared events and interface-based contracts, which allow different mods to interact without requiring direct dependencies. It manages the complex
Defines shared contracts that allow independent modifications to interact with each other without requiring direct code dependencies.