Files
storybook/docs/book/toc.html
Sienna Meridian Satterwhite 16deb5d237 release: Storybook v0.2.0 - Major syntax and features update
BREAKING CHANGES:
- Relationship syntax now requires blocks for all participants
- Removed self/other perspective blocks from relationships
- Replaced 'guard' keyword with 'if' for behavior tree decorators

Language Features:
- Add tree-sitter grammar with improved if/condition disambiguation
- Add comprehensive tutorial and reference documentation
- Add SBIR v0.2.0 binary format specification
- Add resource linking system for behaviors and schedules
- Add year-long schedule patterns (day, season, recurrence)
- Add behavior tree enhancements (named nodes, decorators)

Documentation:
- Complete tutorial series (9 chapters) with baker family examples
- Complete reference documentation for all language features
- SBIR v0.2.0 specification with binary format details
- Added locations and institutions documentation

Examples:
- Convert all examples to baker family scenario
- Add comprehensive working examples

Tooling:
- Zed extension with LSP integration
- Tree-sitter grammar for syntax highlighting
- Build scripts and development tools

Version Updates:
- Main package: 0.1.0 → 0.2.0
- Tree-sitter grammar: 0.1.0 → 0.2.0
- Zed extension: 0.1.0 → 0.2.0
- Storybook editor: 0.1.0 → 0.2.0
2026-02-13 21:52:03 +00:00

33 lines
6.9 KiB
HTML

<!DOCTYPE HTML>
<html lang="en" class="light" dir="ltr">
<head>
<!-- sidebar iframe generated using mdBook
This is a frame, and not included directly in the page, to control the total size of the
book. The TOC contains an entry for each page, so if each page includes a copy of the TOC,
the total size of the page becomes O(n**2).
The frame is only used as a fallback when JS is turned off. When it's on, the sidebar is
instead added to the main page by `toc.js` instead. The JavaScript mode is better
because, when running in a `file:///` URL, the iframed page would not be Same-Origin as
the rest of the page, so the sidebar and the main page theme would fall out of sync.
-->
<meta charset="UTF-8">
<meta name="robots" content="noindex">
<!-- Custom HTML head -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="css/variables.css">
<link rel="stylesheet" href="css/general.css">
<link rel="stylesheet" href="css/chrome.css">
<link rel="stylesheet" href="css/print.css" media="print">
<!-- Fonts -->
<link rel="stylesheet" href="FontAwesome/css/font-awesome.css">
<link rel="stylesheet" href="fonts/fonts.css">
<!-- Custom theme stylesheets -->
</head>
<body class="sidebar-iframe-inner">
<ol class="chapter"><li class="chapter-item expanded affix "><a href="index.html" target="_parent">Introduction</a></li><li class="chapter-item expanded affix "><li class="spacer"></li><li class="chapter-item expanded affix "><li class="part-title">Part I: Getting Started</li><li class="chapter-item expanded "><a href="tutorial/01-welcome.html" target="_parent"><strong aria-hidden="true">1.</strong> Welcome to Storybook</a></li><li class="chapter-item expanded "><a href="tutorial/02-creating-characters.html" target="_parent"><strong aria-hidden="true">2.</strong> Creating Characters</a></li><li class="chapter-item expanded "><a href="tutorial/03-first-behavior-tree.html" target="_parent"><strong aria-hidden="true">3.</strong> Your First Behavior Tree</a></li><li class="chapter-item expanded "><a href="tutorial/04-making-characters-act.html" target="_parent"><strong aria-hidden="true">4.</strong> Making Characters Act</a></li><li class="chapter-item expanded "><a href="tutorial/05-advanced-behaviors.html" target="_parent"><strong aria-hidden="true">5.</strong> Advanced Behaviors</a></li><li class="chapter-item expanded "><a href="tutorial/06-relationships.html" target="_parent"><strong aria-hidden="true">6.</strong> Character Relationships</a></li><li class="chapter-item expanded "><a href="tutorial/07-schedules.html" target="_parent"><strong aria-hidden="true">7.</strong> Schedules and Time</a></li><li class="chapter-item expanded "><a href="tutorial/08-life-arcs.html" target="_parent"><strong aria-hidden="true">8.</strong> Life Arcs</a></li><li class="chapter-item expanded "><a href="tutorial/09-locations-institutions.html" target="_parent"><strong aria-hidden="true">9.</strong> Locations and Institutions</a></li><li class="chapter-item expanded affix "><li class="spacer"></li><li class="chapter-item expanded affix "><li class="part-title">Part II: Complete Reference</li><li class="chapter-item expanded "><a href="reference/09-overview.html" target="_parent"><strong aria-hidden="true">10.</strong> Language Overview</a></li><li class="chapter-item expanded "><a href="reference/10-characters.html" target="_parent"><strong aria-hidden="true">11.</strong> Characters</a></li><li class="chapter-item expanded "><a href="reference/11-behavior-trees.html" target="_parent"><strong aria-hidden="true">12.</strong> Behavior Trees</a></li><li class="chapter-item expanded "><a href="reference/12-decorators.html" target="_parent"><strong aria-hidden="true">13.</strong> Decorators</a></li><li class="chapter-item expanded "><a href="reference/13-life-arcs.html" target="_parent"><strong aria-hidden="true">14.</strong> Life Arcs</a></li><li class="chapter-item expanded "><a href="reference/14-schedules.html" target="_parent"><strong aria-hidden="true">15.</strong> Schedules</a></li><li class="chapter-item expanded "><a href="reference/15-relationships.html" target="_parent"><strong aria-hidden="true">16.</strong> Relationships</a></li><li class="chapter-item expanded "><a href="reference/16a-locations.html" target="_parent"><strong aria-hidden="true">17.</strong> Locations</a></li><li class="chapter-item expanded "><a href="reference/16b-institutions.html" target="_parent"><strong aria-hidden="true">18.</strong> Institutions</a></li><li class="chapter-item expanded "><a href="reference/16-other-declarations.html" target="_parent"><strong aria-hidden="true">19.</strong> Other Declarations</a></li><li class="chapter-item expanded "><a href="reference/17-expressions.html" target="_parent"><strong aria-hidden="true">20.</strong> Expression Language</a></li><li class="chapter-item expanded "><a href="reference/18-value-types.html" target="_parent"><strong aria-hidden="true">21.</strong> Value Types</a></li><li class="chapter-item expanded "><a href="reference/19-validation.html" target="_parent"><strong aria-hidden="true">22.</strong> Validation Rules</a></li><li class="chapter-item expanded affix "><li class="spacer"></li><li class="chapter-item expanded affix "><li class="part-title">Part III: Advanced Topics</li><li class="chapter-item expanded "><a href="advanced/20-patterns.html" target="_parent"><strong aria-hidden="true">23.</strong> Design Patterns</a></li><li class="chapter-item expanded "><a href="advanced/21-sbir-format.html" target="_parent"><strong aria-hidden="true">24.</strong> The SBIR Binary Format</a></li><li class="chapter-item expanded "><a href="advanced/22-integration.html" target="_parent"><strong aria-hidden="true">25.</strong> Integration Guide</a></li><li class="chapter-item expanded "><a href="advanced/23-best-practices.html" target="_parent"><strong aria-hidden="true">26.</strong> Best Practices</a></li><li class="chapter-item expanded affix "><li class="spacer"></li><li class="chapter-item expanded affix "><li class="part-title">Part IV: Examples Gallery</li><li class="chapter-item expanded "><a href="examples/24-baker-family-complete.html" target="_parent"><strong aria-hidden="true">27.</strong> Baker Family Complete</a></li><li class="chapter-item expanded "><a href="examples/25-day-in-life.html" target="_parent"><strong aria-hidden="true">28.</strong> Day in the Life</a></li><li class="chapter-item expanded "><a href="examples/26-character-evolution.html" target="_parent"><strong aria-hidden="true">29.</strong> Character Evolution</a></li><li class="chapter-item expanded "><a href="examples/27-multi-character.html" target="_parent"><strong aria-hidden="true">30.</strong> Multi-Character Interactions</a></li></ol>
</body>
</html>