> For the complete documentation index, see [llms.txt](https://docs.yarnspinner.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yarnspinner.dev/2.1/getting-started.md).

# Writing Your Dialogue

- [Editing with VS Code](https://docs.yarnspinner.dev/2.1/getting-started/editing-with-vs-code.md): Learn about writing with the Yarn Spinner Visual Studio Code Extension.
- [Installing the Extension](https://docs.yarnspinner.dev/2.1/getting-started/editing-with-vs-code/installing-the-extension.md)
- [Writing Yarn in VS Code](https://docs.yarnspinner.dev/2.1/getting-started/editing-with-vs-code/writing-yarn-in-vs-code.md)
- [Writing in Yarn](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn.md)
- [Nodes, Lines, and Options](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn/lines-nodes-and-options.md)
- [Variables](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn/logic-and-variables.md)
- [Flow Control](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn/flow-control.md)
- [Markup](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn/markup.md)
- [Commands](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn/commands.md)
- [Functions](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn/functions.md)
- [Upgrading Yarn Scripts](https://docs.yarnspinner.dev/2.1/getting-started/upgrading-yarn-scripts.md): Upgrading your Yarn Spinner 1.x scripts to Yarn Spinner 2.x is easy.
