- WHY: provide explicit package compatibility metadata for consumers - WHAT: add common contract descriptors and module package contracts - RULE: keep references internal to blueprint dependency boundaries
16 lines
441 B
C#
16 lines
441 B
C#
using Core.Blueprint.Common.Contracts;
|
|
|
|
namespace Core.Blueprint.Redis.Contracts;
|
|
|
|
/// <summary>
|
|
/// Defines package metadata contract for Core.Blueprint.Redis.
|
|
/// </summary>
|
|
public sealed class RedisPackageContract : IBlueprintPackageContract
|
|
{
|
|
/// <inheritdoc />
|
|
public BlueprintPackageDescriptor Descriptor { get; } = new(
|
|
"Core.Blueprint.Redis",
|
|
PackageVersionPolicy.Minor,
|
|
["Core.Blueprint.Common"]);
|
|
}
|