7. Hover
Decision
We draft an entire help library, showcasing both isolated usage & structural position. Concept is explained and examples provided to better grasp the usage. Finally, we link the official github thread. Everything is available by hovering over keywords.
identifier = person "name" "description" "tags"',
workspace "" "" {',
model {',
identifier = person "name" "description" "tags"',
**Person**
[person](https://github.com/structurizr/dsl/blob/master/docs/language-reference.md#person)
Defines a person e.g. a user, actor, role, or persona.'
Context
Contextual and local help maximize UX and RoI for newcomers.
Entry point is vscode.languages.registerHoverProvider
.