Skip to content

fwidjaya20/symphonic-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Symphonic Skeleton

Developer Guide

Installation

// Download the skeleton
git clone git@github.com:fwidjaya20/symphonic-skeleton.git && rm -rf symphonic-skeleton/.git*

// Installation dependencies
cd symphonic-skeleton && go mod tidy

// Create .env environment configuration file
cp .env.example .env

Architecture

./src/post
├── application
│ ├── command
│ ├── handler
│ └── query
├── domain
│ ├── entity
│ ├── model
│ ├── repository
│ └── value-object
└── infrastructure
    └── repository
  • Application: is responsible for coordinating and orchestrating the execution of use cases or application-specific workflows. It acts as a bridge between the Domain Layer and the Infrastructure Layer.
  • Domain: represents the core business logic of the application. It contains entities, value objects, aggregates, and domain services that model the business domain's concepts and rules.
  • Infrastructure: provides the technical foundation and support for the application. It handles infrastructure concerns such as data storage, communication with external systems, and user interfaces.

About

Todo App with Echo+Symphonic Framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages