# poly_post v0.2.0 - Table of Contents

> A publishing engine with metadata, markdown and code highlighting support.

## Pages

- [PolyPost](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- [PolyPost](PolyPost.md)
- [PolyPost.Builder](PolyPost.Builder.md): A module used for building content from Markdown files (resources).

- [PolyPost.Depot](PolyPost.Depot.md): A process to manage the content for a resource (articles, etc.).

- [PolyPost.Depots](PolyPost.Depots.md)
- [PolyPost.Fetcher](PolyPost.Fetcher.md): A module used for fetching content from Markdown files (resources)
from a file or git repository.

- [PolyPost.Resource](PolyPost.Resource.md): A behavior used to transform a resource (like a markdown file) into structured content.

- [PolyPost.Resource.Unit](PolyPost.Resource.Unit.md): The raw content of an itemized resource.

- Exceptions
  - [PolyPost.GitError](PolyPost.GitError.md)
  - [PolyPost.InvalidConfigError](PolyPost.InvalidConfigError.md)
  - [PolyPost.MetadataError](PolyPost.MetadataError.md)
  - [PolyPost.NoContentError](PolyPost.NoContentError.md)

