# About Watanabebashi Likomment Watanabebashi Likomment(ライコメント)は、自身のWebサイトにいいねボタンとコメントを簡単に実装できるAPIサーバです。 # 技術スタック - Go/Gin - MySQL/SQLite - Dockerで動作可能 # ディレクトリ構成 現在の暫定的なディレクトリ構成は以下の通りです。 ``` WB-Likomment/ ├── cmd/ │ └── server/ │ └── main.go # エントリーポイント │ ├── internal/ │ ├── config/ │ │ └── config.go # YAML読み込み&構造体定義 │ ├── database/ │ │ └── database.go # DB接続管理(MySQL/SQLite切替) │ ├── handler/ │ │ ├── comment.go # コメントAPI │ │ └── like.go # いいねAPI │ ├── middleware/ │ │ └── cors.go # CORS設定 │ ├── model/ │ │ ├── comment.go # コメントモデル │ │ └── like.go # いいねモデル │ ├── repository/ │ │ ├── comment_repo.go # コメントリポジトリ │ │ └── like_repo.go # いいねリポジトリ │ ├── router/ │ │ └── router.go # ルーティング設定 │ └── service/ │ ├── comment_service.go # コメントロジック │ └── like_service.go # いいねロジック │ ├── configs/ │ ├── config.yaml # デフォルト設定 │ ├── config.development.yaml # 開発環境用 │ └── config.production.yaml # 本番環境用 │ ├── migrations/ │ ├── 001_create_likes.sql │ └── 002_create_comments.sql │ ├── Dockerfile ├── docker-compose.yml ├── go.mod ├── Makefile ├── LICENSE └── README.md ``` # ライセンス AGPL v3 詳しくはLICENSEファイルをご覧ください。