# ThunderGraph Model Documentation

ThunderGraph Model is an executable systems modeling library for Python.

```{toctree}
:maxdepth: 2
:caption: User Guide

user/install
user/overview
user/mental_model
user/end_to_end_guide
user/concepts_parts
user/concepts_system
user/concepts_requirements
user/concepts_evaluation
user/concepts_behavior
user/concepts_external_compute
user/faq
```

```{toctree}
:maxdepth: 2
:caption: Quickstart

user/quickstart
```

```{toctree}
:maxdepth: 2
:caption: Developer

developer/architecture
developer/repository_map
developer/extension_playbook
developer/testing
developer/contributing
developer/releasing
docstring_style
```

```{toctree}
:maxdepth: 2
:caption: API Reference

api/index
```

```{toctree}
:maxdepth: 2
:caption: Drafts

drafts/what_is_thundergraph_model
drafts/execution_pipeline
drafts/glossary
drafts/repository_map
drafts/concepts_behavior_internal
```
