dev: chore, updated README-APP.md

This commit is contained in:
2025-10-24 12:49:35 +07:00
parent 6b042162f8
commit 8a9e0c7b7f
+12
View File
@@ -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