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

# Summary

* [Introduction](/as-pect/docs.md)

## Using as-pect

* [Getting started](/as-pect/docs/using/getting-started.md)
* [Writing tests](/as-pect/docs/using/writing-tests.md)
* [Configuration](/as-pect/docs/using/configuration.md)
* [CLI](/as-pect/docs/using/cli.md)
* [Snapshots](/as-pect/docs/using/snapshots.md)
* [Coverage](/as-pect/docs/using/coverage.md)
* [CI](/as-pect/docs/using/ci.md)
* [Troubleshooting](/as-pect/docs/using/troubleshooting.md)

## Extending as-pect

* [Reporter overview](/as-pect/docs/extending/reporter-overview.md)
* [Reporter API](/as-pect/docs/extending/reporter-api.md)
* [Built-in reporters](/as-pect/docs/extending/built-in-reporters.md)
* [Custom reporters](/as-pect/docs/extending/custom-reporters.md)
* [Output files](/as-pect/docs/extending/output-files.md)
* [Legacy reporter compatibility](/as-pect/docs/extending/legacy-reporter-compatibility.md)

## Maintaining as-pect

* [Repository overview](/as-pect/docs/maintaining/repository-overview.md)
* [Package architecture](/as-pect/docs/maintaining/package-architecture.md)
* [Test session lifecycle](/as-pect/docs/maintaining/test-session-lifecycle.md)
* [Reporting lifecycle](/as-pect/docs/maintaining/reporting-lifecycle.md)
* [Snapshot lifecycle](/as-pect/docs/maintaining/snapshot-lifecycle.md)
* [Release process](/as-pect/docs/maintaining/release-process.md)
* [Contributor workflow](/as-pect/docs/maintaining/contributor-workflow.md)

## Reference

* [CLI reference](/as-pect/docs/reference/cli-reference.md)
* [Config reference](/as-pect/docs/reference/config-reference.md)
* [Assertion reference](/as-pect/docs/reference/assertion-reference.md)
* [Reporter reference](/as-pect/docs/reference/reporter-reference.md)
* [Glossary](/as-pect/docs/reference/glossary.md)

## Types

* [Types overview](/as-pect/docs/types.md)
* [`@as-pect/assembly`](/as-pect/docs/types/assembly.md)
* [`@as-pect/cli`](/as-pect/docs/types/cli.md)
* [`@as-pect/core`](/as-pect/docs/types/core.md)
* [`@as-pect/reporter-output`](/as-pect/docs/types/reporter-output.md)
* [Reporter packages](/as-pect/docs/types/reporters.md)
* [`@as-pect/snapshots`](/as-pect/docs/types/snapshots.md)
* [`@as-pect/transform`](/as-pect/docs/types/transform.md)

## Project

* [Support as-pect](/as-pect/docs/support.md)
* [Contributing to these docs](/as-pect/docs/contributing.md)
