Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

core infrastructure #12

Merged
merged 17 commits into from
Nov 26, 2023
Merged

core infrastructure #12

merged 17 commits into from
Nov 26, 2023

Conversation

shouta0715
Copy link
Collaborator

アプリのコアとなる部分を作成

このブランチでは、アプリケーションの根幹を形成する以下の主要な作業を行いました:

  • 環境構築: 必要な依存関係と設定ファイルを整備しました。
  • Makefileの作成: ビルド、テスト、その他のタスクを自動化するためのMakefileを作成しました。
  • アプリの起動とデータベース接続: アプリケーションの起動プロセスとデータベース接続を設定しました。
  • Mockの作成: テストのためのモックオブジェクトを生成しました。
  • Domainの作成: DishMenuのドメインモデルを定義しました。
  • SQLCを使ったデータベース操作: Domainに基づくSQLCクエリを実装しました。

以下ライブラリ

  1. Gin: 軽量で高性能なHTTP Webフレームワーク。
  2. Viper: アプリケーション設定の管理。
  3. GoMock: モック生成。
  4. Testify: テストアサーション。
  5. Golang MySQL Driver: MySQLドライバー。
  6. Zerolog: 高速ロギング。

@shouta0715 shouta0715 merged commit 9f9255c into develop Nov 26, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant