angular-hexagonal
CommunityHexagonal architecture for Angular modules.
Software Engineering#angular#repository#domain-driven-design#dto#hexagonal-architecture#use-cases#layered-architecture
Authorcuongtl1992
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Provides a structured approach to building Angular features using hexagonal architecture, ensuring clear layer separation and reusable domain components.
Core Features & Use Cases
- Four-layer architecture: Domain, Application, Infrastructure, Presentation with explicit responsibilities for domain models, repositories, queries, use cases, DTOs, Mappers, and UI state.
- Use cases include organizing modules across four layers, promoting consistency, testability, and maintainability.
- Real-world scenario: use in a feature module to separate concerns and enable scalable collaboration across teams.
Quick Start
Create a new Angular feature that follows the four-layer hexagonal structure and place it under libs/features/<feature>/src/lib with domain, application, infrastructure, and presentation artifacts.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: angular-hexagonal Download link: https://github.com/cuongtl1992/vibe-skills/archive/main.zip#angular-hexagonal Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.