Files
TUIkit/docs/api/data/documentation/tuikit.json
T
phranck 31d8750fdd refactor: Split docs - landing page at root, API docs in /api subdirectory
- Landing page remains at docs/index.html
- DocC API documentation generated at docs/api/
- Hybrid setup: https://docs-tuikit.layered.work/ for landing page
- https://docs-tuikit.layered.work/api/ for API documentation
- Updated workflow to generate DocC in docs/api/
2026-01-29 13:20:41 +01:00

1 line
5.7 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"hierarchy":{"paths":[[]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"title":"TUIKit","role":"collection"},"kind":"article","topicSections":[{"title":"Articles","generated":true,"anchor":"Articles","identifiers":["doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Appearance","doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Architecture","doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/BuildThemableUI","doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/BuildInteractiveMenu","doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/BuildYourFirstApp","doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Focus","doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/GettingStarted","doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/StateManagement","doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Theming","doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/ViewHierarchy","doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Modifiers"]}],"identifier":{"url":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit","interfaceLanguage":"swift"},"references":{"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/Modifiers":{"abstract":[{"text":"Learn how to use modifiers to customize the appearance and behavior of views.","type":"text"}],"kind":"article","type":"topic","url":"\/documentation\/tuikit\/modifiers","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Modifiers","title":"View Modifiers","role":"article"},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/StateManagement":{"title":"State Management","abstract":[{"text":"Learn how to manage application state and data flow in TUIKit.","type":"text"}],"identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/StateManagement","type":"topic","role":"article","kind":"article","url":"\/documentation\/tuikit\/statemanagement"},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/GettingStarted":{"url":"\/documentation\/tuikit\/gettingstarted","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/GettingStarted","role":"article","type":"topic","abstract":[{"text":"Create your first terminal user interface in minutes.","type":"text"}],"kind":"article","title":"Getting Started with TUIKit"},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/Focus":{"url":"\/documentation\/tuikit\/focus","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Focus","role":"article","type":"topic","title":"Focus Management","kind":"article","abstract":[{"type":"text","text":"Understand how keyboard navigation and focus works in TUIKit."}]},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/BuildThemableUI":{"identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/BuildThemableUI","abstract":[{"text":"Create an application with dynamic theme switching and persistence.","type":"text"}],"title":"Building a Themable UI","type":"topic","role":"article","kind":"article","url":"\/documentation\/tuikit\/buildthemableui"},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/BuildInteractiveMenu":{"kind":"article","role":"article","type":"topic","title":"Building an Interactive Menu","url":"\/documentation\/tuikit\/buildinteractivemenu","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/BuildInteractiveMenu","abstract":[{"text":"Create a navigation menu with keyboard shortcuts and status bar hints.","type":"text"}]},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/Appearance":{"url":"\/documentation\/tuikit\/appearance","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Appearance","role":"article","title":"Appearance System","abstract":[{"type":"text","text":"Learn about the 5 structural appearance styles for rendering borders and containers."}],"type":"topic","kind":"article"},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/BuildYourFirstApp":{"title":"Building Your First App","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/BuildYourFirstApp","role":"article","type":"topic","url":"\/documentation\/tuikit\/buildyourfirstapp","abstract":[{"text":"Create a simple counter application to learn TUIKit basics.","type":"text"}],"kind":"article"},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/ViewHierarchy":{"kind":"article","type":"topic","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/ViewHierarchy","url":"\/documentation\/tuikit\/viewhierarchy","role":"article","abstract":[{"type":"text","text":"Learn how TUIKits declarative view model works and how to compose views effectively."}],"title":"Understanding the View Hierarchy"},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/Architecture":{"kind":"article","abstract":[{"text":"Understand the architecture and design patterns that power TUIKit.","type":"text"}],"title":"Architecture Overview","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Architecture","url":"\/documentation\/tuikit\/architecture","role":"article","type":"topic"},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/Theming":{"identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Theming","type":"topic","abstract":[{"text":"Customize the appearance of your application with TUIKits flexible theming system.","type":"text"}],"url":"\/documentation\/tuikit\/theming","kind":"article","title":"Theming System","role":"article"}}}