# hexagen v0.1.5 - Table of Contents

The Architecture Guardian for Phoenix. A strict Hexagonal Architecture scaffolding tool.

## Pages

- [HexaGen](readme.md)
- [Changelog](changelog.md)

## Modules

- [Hexagen](Hexagen.md): Hexagen is a hexagonal architecture scaffolder for Phoenix.

## Mix Tasks

- Mix Tasks
  - [mix hexagen.gen.context](Mix.Tasks.Hexagen.Gen.Context.md): Generates a hexagonal structure: Domain, Application (Ports/Use Cases), and Infrastructure (Adapters).
  - [mix hexagen.gen.html](Mix.Tasks.Hexagen.Gen.Html.md): Generates a hexagonal core and a Phoenix HTML layer.
  - [mix hexagen.gen.json](Mix.Tasks.Hexagen.Gen.Json.md): Generates a hexagonal core and a Phoenix JSON API layer.
  - [mix hexagen.gen.live](Mix.Tasks.Hexagen.Gen.Live.md): Generates a hexagonal core and a Phoenix LiveView layer.
  - [mix hexagen.setup](Mix.Tasks.Hexagen.Setup.md): This task sets up the initial structure for Hexagonal Architecture.

