Skip to contents

Checks for orphaned nodes, missing elements in relationships, duplicate IDs, etc.

Usage

validate_c4(elements, relationships)

Arguments

elements

Named list with person, system/container/component, external_system

relationships

List of relationship elements

Value

Invisible TRUE if valid, otherwise prints issues and returns FALSE

Examples

if (FALSE) { # \dontrun{
result <- validate_c4(
  elements = list(
    person = list(c4_person("user", "User", "A user")),
    system = list(c4_system("app", "App", "An app"))
  ),
  relationships = list(c4_rel("user", "app", "Uses"))
)
} # }