東京工科大学公認サークルである LinuxClub が開発, 運用 (予定) である課外活動用ポータル HP のバックエンド実装となります.
フロントエンドの実装は -> https://github.com/lc-tut/club-portal-frontend
作成には以下の言語, フレームワーク等が使われています.
- Golang
- gin
- MariaDB
- Redis
- Docker
cfg
-> 認証用情報用のコンフィグファイル, 初期化用 SQLconsts
-> プロジェクトで使われるグローバルな定数や変数models
-> データベース用のモデル情報repos
-> モデルとデータベースを繋げる Repositoryrouter
-> API 用 URL ルータutils
-> 汎用関数など
基本的には, 以下のようにブランチを切って作業を行い, Pull Request (PR) を dev
ブランチに送ってください.
dev
ブランチがメインブランチとなります.
$ git checkout -b <branch_name>
docker-compose up -d --build
このプロジェクトは MIT License 下で作成されています.