club-portal

command module
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2023 License: MIT Imports: 10 Imported by: 0

README

Club Portal | 東京工科大学サークルポータル

概要

東京工科大学公認サークルである LinuxClub が開発, 運用 (予定) である課外活動用ポータル HP のバックエンド実装となります.

フロントエンドの実装は -> https://github.com/lc-tut/club-portal-frontend

言語, フレームワーク等

作成には以下の言語, フレームワーク等が使われています.

  • Golang
  • gin
  • MariaDB
  • Redis
  • Docker

ディレクトリ構造

  • cfg -> 認証用情報用のコンフィグファイル, 初期化用 SQL
  • consts -> プロジェクトで使われるグローバルな定数や変数
  • models -> データベース用のモデル情報
  • repos -> モデルとデータベースを繋げる Repository
  • router -> API 用 URL ルータ
  • utils -> 汎用関数など

開発

基本的には, 以下のようにブランチを切って作業を行い, Pull Request (PR) を dev ブランチに送ってください. dev ブランチがメインブランチとなります.

$ git checkout -b <branch_name>

ビルド & 実行

docker-compose up -d --build

ライセンス

このプロジェクトは MIT License 下で作成されています.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
models
v1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL