Types and validation framework for Backstage's software catalog model with support for all entity kinds, relationships, and validation policies
93
Evaluation — 93%
↑ 1.05xAgent success when using this tile
Alpha Features - EntityStatus
AlphaEntity Import
100%
100%
EntityStatus Type Usage
10%
100%
EntityStatusItem Structure
90%
100%
EntityStatusLevel Filtering
80%
100%
Status Field Access
93%
100%
Type Guards
93%
100%
Entity Kinds - Domain
DomainEntity Type Usage
100%
93%
Subdomain Hierarchy
100%
100%
isDomainEntity Type Guard
100%
100%
Entity Validation
100%
100%
Package Import
80%
50%
Entity Reference System
Uses parseEntityRef
100%
100%
Context defaults handling
100%
100%
Uses stringifyEntityRef
100%
100%
Uses getCompoundEntityRef
100%
100%
Error handling
100%
100%
Location Annotations
ANNOTATION_LOCATION Import
100%
100%
ANNOTATION_SOURCE_LOCATION Import
100%
100%
Entity Type Usage
100%
33%
Annotation Access Pattern
100%
100%
Immutable Entity Updates
100%
100%
Entity Relations - API Usage
Import relation constants
100%
100%
Provider identification
100%
100%
Consumer identification
100%
100%
Bidirectional validation
100%
100%
Entity types usage
0%
100%
Entity Relations - Dependencies
Uses entity relations
100%
100%
Uses RELATION_DEPENDS_ON
100%
100%
Uses RELATION_DEPENDENCY_OF
100%
100%
Entity reference handling
100%
100%
Type guards usage
100%
100%
Entity type usage
100%
100%
Circular dependency detection
100%
100%
Orphaned component detection
100%
100%
Entity Kinds - Resource
Import ResourceEntityV1alpha1
100%
100%
Entity structure creation
40%
40%
Required spec fields
100%
100%
Optional spec fields
100%
100%
Type guard usage
0%
0%
Entity Kinds - Group
GroupEntity type import
100%
100%
Entity type import
100%
100%
isGroupEntity type guard
100%
100%
Access spec.type field
100%
100%
Access spec.parent field
100%
100%
Access spec.children field
0%
100%
Type narrowing pattern
100%
100%
Hierarchical Group Modeling
Type Guards Usage
100%
100%
Entity Reference Parsing
100%
100%
Group Entity Fields
66%
66%
Domain-System-Component Fields
100%
100%
Entity Reference Comparison
100%
100%
Circular Reference Detection
100%
100%
Entity Type Imports
40%
40%
Entity Kinds - User
User Entity Import
100%
100%
isUserEntity Type Guard
100%
100%
Entity Structure
85%
100%
User Spec Fields
80%
100%
Default Namespace
100%
100%
Type Casting
50%
50%
Profile Access
100%
100%
MemberOf Access
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-backstage--catalog-model