# Dockerignore v0.1.0 - Table of Contents

> Parse and match .dockerignore files in Elixir with Docker-compatible semantics.

## Pages

- [Dockerignore](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)
- [NOTICE](notice.md)
- [Apache-2.0](apache-2-0.md)
- [BSD-3-Clause-Go](bsd-3-clause-go.md)

## Modules

- [Dockerignore](Dockerignore.md): A `.dockerignore` matcher for Elixir with semantics pinned to
[moby/patternmatcher](https://github.com/moby/patternmatcher) v0.6.1.
- [Dockerignore.Matcher](Dockerignore.Matcher.md): Evaluates immutable compiled .dockerignore patterns against paths.
- [Dockerignore.Path](Dockerignore.Path.md): Provides host-independent POSIX path cleaning and parent generation.
- [Dockerignore.Pattern](Dockerignore.Pattern.md): Describes a parsed and compiled `.dockerignore` rule.

- Exceptions
  - [Dockerignore.Error](Dockerignore.Error.md): Represents an invalid `.dockerignore` source pattern.

