Skip to content

keito-isurugi/todo-app-backend

Repository files navigation

todo-app-backend

開発環境の構築

プロジェクトのアーキテクチャ図

README.md

goのインストール

# 実行時点の最新版がインストールされます
# brewがインストールされていない場合はインストールしてください
$ brew install go 

起動

dockerを立ち上げて、必要なライブラリのインストールを行います。

$ make init

APIをpostmanで実行する方法

README.md

DB定義書

README.md

linterで静的解析

$ make lint

自動成型

$ make fmt

mock生成

$ make mockgen

test

$ make test

カバレッジ計測してHTMLで出力

$ make coverage

swaggerを生成

$ make swag

全テーブルをDROPさせて再度DDLを実行したい時

$ make refresh-schema

ダミーデータを再度挿入したい時

$ make exec-dummy

予約のダミーデータ挿入

$ make exec-dummy-appointments

tblsでDB定義書を生成する方法

$ make generate-schema

DB定義に変更がある場合、再度 make generate-schemaをすると強制的に上書きされます

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages