dev: chore, updated README-APP.md
This commit is contained in:
@@ -1,4 +1,16 @@
|
||||
# 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
|
||||
1. The CA can be implemented simply by using directory structures to represent the layers
|
||||
|
||||
Reference in New Issue
Block a user