Skip to content
This repository was archived by the owner on Jan 8, 2026. It is now read-only.
This repository was archived by the owner on Jan 8, 2026. It is now read-only.

Schemas: drop kind from advanced layout definition #158

@mikeal

Description

@mikeal

Logging this so that I don’t forget about it.

Chatting with @warpfork today and, since you already have to use syntax when using an advanced layout to define a type that specifies to the kind it is presenting itself as the kind syntax in the advanced layout definition is redundant.

Examples:

advanced FancyMap {
  kind map
}
advanced FancyBytes {
  kind bytes
}

type FancyMapType {String:String}<FancyMap>
type FancyByteType bytes<FancyBytes>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions