# Stages

- [Overview](/docs/stages/overview.md)
- [Developing a Stage](/docs/stages/developing-a-stage.md): Overview and table of contents
- [Quickstart / Setup](/docs/stages/developing-a-stage/quickstart-setup.md): How to get up and running with the template stage project.
- [Concepts](/docs/stages/developing-a-stage/concepts.md): A high-level view of a stage project and how they fit in the context of a chat.
- [Config / Metadata](/docs/stages/developing-a-stage/config-metadata.md)
- [State](/docs/stages/developing-a-stage/state.md): An explanation of the three types of state in an extension, and when to use each.
- [Examples / Resources](/docs/stages/developing-a-stage/examples-resources.md): Example projects and useful links.
- [Future Directions](/docs/stages/developing-a-stage/future-directions.md)
- [Optional: GitHub Codespaces](/docs/stages/developing-a-stage/optional-github-codespaces.md): How to get up and running with the template stage project.
- [Using a Stage](/docs/stages/using-a-stage.md)
