# EctoContext v0.3.0 - Table of Contents

Scoped CRUD with permission layer via macro DSL for Ecto schemas.

## Pages

- [Changelog](changelog.md)

## Modules

- [EctoContext](EctoContext.md): Generates standard data access functions for Ecto-backed contexts at compile time.
- [EctoContext.Check.Design.NoRepoOutsideAppLib](EctoContext.Check.Design.NoRepoOutsideAppLib.md): ## Basics
- [EctoContext.Check.Design.NoUnscopedRepoInsideAppLib](EctoContext.Check.Design.NoUnscopedRepoInsideAppLib.md): ## Basics
- [EctoContext.Check.Helpers](EctoContext.Check.Helpers.md): Shared helpers for EctoContext Credo checks.
- [EctoContext.Check.Warning.DeprecateRepoTransaction](EctoContext.Check.Warning.DeprecateRepoTransaction.md): ## Basics
- [EctoContext.Paginator](EctoContext.Paginator.md): Pagination result struct containing entries, total count, and page metadata.
- [EctoContext.Query](EctoContext.Query.md): Query helpers used by the EEx templates in `priv/templates/ecto_context/`.
- [EctoContext.Validate](EctoContext.Validate.md): Validation helpers used by the EEx templates in `priv/templates/ecto_context/`.

