dev: chore, updated README-APP.md
This commit is contained in:
@@ -1,4 +1,16 @@
|
|||||||
# APP DESIGN CONVENTION
|
# APP DESIGN CONVENTION
|
||||||
|
## Intro
|
||||||
|
Uses Go Programming Language, with no framework.
|
||||||
|
- Why no framework? Go's std libs are already powerfull which aligns with the philosophy of "do one thing well"
|
||||||
|
- It's common in the Go community that "No framework is the best framework"
|
||||||
|
|
||||||
|
Uses community standard layout for the project layout, can be viewed here:<br />
|
||||||
|
https://github.com/golang-standards/project-layout
|
||||||
|
|
||||||
|
Uses Clean Architecture (later writen as CA) approach, can be viewed here:<br />
|
||||||
|
https://www.freecodecamp.org/news/a-quick-introduction-to-clean-architecture-990c014448d2
|
||||||
|
|
||||||
|
Uses kebab-case for the directory naming
|
||||||
|
|
||||||
## Implementing Clean Architecture (later called CA) in the layout
|
## Implementing Clean Architecture (later called CA) in the layout
|
||||||
1. The CA can be implemented simply by using directory structures to represent the layers
|
1. The CA can be implemented simply by using directory structures to represent the layers
|
||||||
|
|||||||
Reference in New Issue
Block a user