gdsc-tmu / gdsc-tmu/InfoLinkAPI

アーキテクチャのアイデア

Open
#18 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
6
Forks
0
PR merge metrics
No merged PRs in 30d

Description

### 案 1
```
infolinkapi/
├── main.go # アプリケーションのエントリーポイント
├── go.mod # モジュール依存関係を管理
├── go.sum # 依存関係の具体的なバージョンを固定
├── .env # 環境変数
├── src
│ ├── domain/ # ドメイン層 (ビジネスロジック)
│ │ └── model.go
│ │ └── main.go
│ ├── infrastructure/ # データの永続化
│ │ └── main.go
│ ├── interface/ # リクエストとレスポンス
│ │ └── model.go
│ │ └── main.go
│ ├── middlewares/ # ミドルウェア (認証、ログ、エラーハンドリングなど)
│ └── auth.go
├── config/
└── public/ # テンプレートや静的ファイル
└── index.html
```

### 案 2
```
infolinkapi/
├── main.go # アプリケーションのエントリーポイント
├── go.mod # モジュール依存関係を管理
├── go.sum # 依存関係の具体的なバージョンを固定
├── .env # 環境変数
├── src
│ ├── domain/ # ドメイン層 (ビジネスロジック) && データの永続化
│ │ └── model.go
│ │ └── main.go
│ ├── interface/ # リクエストとレスポンス
│ │ └── model.go
│ │ └── main.go
│ ├── middlewares/ # ミドルウェア (認証、ログ、エラーハンドリングなど)
│ └── auth.go
├── config/
└── public/ # テンプレートや静的ファイル
└── index.html
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.