Examples¶
The grafli source tree ships an examples/
directory with .grafli files you can open and explore.
Architecture demo¶
examples/architecture.grafli exercises the full feature surface in a
single diagram:
- Visible nesting containers for layered architecture (frontend, API, core, data, observability)
- Semantic edge labels (
call:,data:,event:,state:,verify:,risk:) - Code-mode notes attached to specific services
- Tasks (
T:), questions (Q:), and discussion notes - A linked markdown resource (
examples/architecture-res/graphql.md)
Open it from a clone:
Bookmarks & flows demo¶
examples/flows-demo.grafli is a small six-service architecture wired up with
bookmarks and two flows — a guided tour through the system and a
security-path walkthrough. Open it, toggle the side panel with \,
switch to the Flows tab, and play a flow; press F5 to present one
fullscreen, or export it to a slide PDF:
See Bookmarks & flows for the full feature.
Presentation settings demo¶
examples/presentation-demo.grafli shows the
per-stop detail & focus settings
in one flow: the flow pins ~detail=full as its default, the wide opening
stop overrides it with detail=summary (both containers fold to headline
tiles), and the closing stop repeats the previous framing with
focus=complete — everything the frame clips fades, while a fully framed
note stays crisp. The captions are written near the 280-character budget so
you can see them wrap in full during playback.
Play the showcase flow in the app, or verify single stops headless:
grafli render grafli/examples/presentation-demo.grafli /tmp/stop.png --step showcase:2
grafli render grafli/examples/presentation-demo.grafli /tmp/stop.png --step showcase:5
Try it yourself¶
The format is small enough that the fastest way to learn is to read a file and edit it. Start from the example, then:
- Press n to drop a new box.
- Press Ctrl+l to spawn a connected box to the right.
- Press e on an arrow and prefix the label with
call:,data:, orevent:to see edge chips render live.
For more on annotations, see Text annotations.