Skip to content

Conversation

@Aaronontheweb
Copy link
Owner

No description provided.

- Create VitePress configuration with navigation, sidebar, and search
- Add GitHub Actions workflow for docs deployment on release
- Add docs build validation to PR workflow
- Enable XML documentation generation in Directory.Build.props

Documentation sections:
- Guide: introduction, getting started, installation
- Layout: system overview, size constraints, vertical/horizontal, nesting, responsive
- Components: all layout nodes (TextNode, PanelNode, TextInputNode, etc.)
- Styling: colors, text formatting, borders, theming
- Concepts: architecture, reactive properties, observables, source generators, routing, navigation, input handling, hosting
- Tutorials: counter app, todo list, streaming chat with Akka.NET
- Advanced: testing with VirtualInputSource, custom components, AOT compilation, Akka.NET integration
- Comparison: vs Spectre.Console, vs Terminal.Gui

Other changes:
- Update README.md with current V3 API and documentation links
- Remove outdated Spectre.Console references from README
- Delete obsolete docs/architecture/event-architecture-v2.md
- Add CONTRIBUTING.md with development setup instructions

All documentation uses VitePress source embedding (<<<) to keep code examples in sync with actual source files.
@Aaronontheweb Aaronontheweb enabled auto-merge (squash) December 16, 2025 04:55
@Aaronontheweb Aaronontheweb merged commit 5e15050 into dev Dec 16, 2025
7 checks passed
@Aaronontheweb Aaronontheweb deleted the feature/documentation-website branch December 16, 2025 04:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants