Lewatkan ke konten utama

Struktur Project

Struktur project yang dihasilkan setelah menjalankan command sfwucli project:

rootproject
 |── .air.toml
 |── app
 │  └── app.go
 |── build
 │   |── build.sh
 │   |── docker-compose.yml
 │   |── dockerfile
 │   |── .env_example
 │   |── .gitignore
 │  └── .netrc_sample
 |── config
 │   |── casbin_config.go
 │   |── database_config.go
 │   |── fiber_config.go
 │   |── jwtware_config.go
 │   |── limiter_config.go
 │   |── oauth_config.go
 │   |── recover_config.go
 │   |── session_config.go
 │   |── smtp_config.go
 │   |── translator_config.go
 │  └── validator_config.go
 |── constant
 │   |── constant.go
 │   |── env
 │   │  └── env.go
 │  └── errorconst
 │      └── errorconst.go
 |── .env_example
 |── go.mod
 |── go.sum
 |── handler
 │  └── .gitkeep
 |── lang
 │   |── en.json
 │  └── id.json
 |── LICENSE
 |── main.go
 |── middleware
 │  └── .gitkeep
 |── migrations
 │   |── migrate.go
 │  └── sql
 │       |── increment
 │       │   |── .gitkeep
 │       │   |── mysql
 │       │   │  └── .gitkeep
 │       │  └── postgres
 │       │      └── .gitkeep
 │      └── repeatable
 │           |── .gitkeep
 │           |── mysql
 │           │  └── .gitkeep
 │          └── posgres
 │              └── .gitkeep
 |── model
 │  └── .gitkeep
 |── model.conf
 |── repo
 │  └── .gitkeep
 |── route
 │  └── route.go
└── spa
    └── .gitkeep