Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/8398a7/abilitysheet
This app is ability sheet for beatmania iidx music of level 12.
https://github.com/8398a7/abilitysheet
circleci docker gcp helm iidx immutablejs kubernetes postcss postgresql rails react react-rails redux redux-saga ruby slack typescript yarn
Last synced: 19 days ago
JSON representation
This app is ability sheet for beatmania iidx music of level 12.
- Host: GitHub
- URL: https://github.com/8398a7/abilitysheet
- Owner: 8398a7
- License: mit
- Created: 2015-01-13T12:46:26.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-10-23T14:00:14.000Z (about 2 months ago)
- Last Synced: 2024-10-23T15:31:12.579Z (about 2 months ago)
- Topics: circleci, docker, gcp, helm, iidx, immutablejs, kubernetes, postcss, postgresql, rails, react, react-rails, redux, redux-saga, ruby, slack, typescript, yarn
- Language: Ruby
- Homepage: https://sp12.iidx.app
- Size: 15.3 MB
- Stars: 41
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- Open-Source-Ruby-and-Rails-Apps - abilitysheet - This app is ability sheet for beatmania iidx music of level 12 🔥 (Happy Exploring 🤘)
README
# [IIDX☆12 参考表システム](https://sp12.iidx.app)
## Status
[![CI](https://github.com/8398a7/abilitysheet/actions/workflows/ci.yml/badge.svg)](https://github.com/8398a7/abilitysheet/actions/workflows/ci.yml)
[![Code Climate](https://codeclimate.com/github/8398a7/abilitysheet/badges/gpa.svg)](https://codeclimate.com/github/8398a7/abilitysheet)
[![Test Coverage](https://codeclimate.com/github/8398a7/abilitysheet/badges/coverage.svg)](https://codeclimate.com/github/8398a7/abilitysheet)
[![Issue Count](https://codeclimate.com/github/8398a7/abilitysheet/badges/issue_count.svg)](https://codeclimate.com/github/8398a7/abilitysheet)
[![security](https://hakiri.io/github/8398a7/abilitysheet/master.svg)](https://hakiri.io/github/8398a7/abilitysheet/master)
[![License](https://img.shields.io/github/license/8398a7/abilitysheet.svg)](https://github.com/8398a7/abilitysheet/blob/master/LICENSE.txt)## Join to Development
メインの課題管理は JIRA で行っています。
不具合報告や要望等は GitHub の issue に投稿していただいて大丈夫です。[Discord](https://discord.gg/6pkkBgx)
![](https://cloud.githubusercontent.com/assets/8043276/14033422/789679c2-f25d-11e5-923a-a6b24d459a48.png)
## Domain Model
![](https://raw.githubusercontent.com/8398a7/abilitysheet/master/docs/erd.png)
## About
IIDX の SP☆12 の参考表をシステム化したものです。
- 現状と問題
- 個人個人で管理している(エクセルやら HTML やら)
- 作成や管理に手間がかかる、利便性に欠ける
- 提案システム
- システムで一括管理
- グラフ化やログの蓄積などを行い、データの可視化や記録ができる
- Version ごとにログを取るため、過去のバージョンとの比較も行える現在はネット上からノマゲ地力表、ハード地力表の反映。
また、[iidx.me](https://iidx.me)から集計したデータを元に[項目応答理論](https://ja.wikipedia.org/wiki/%E9%A0%85%E7%9B%AE%E5%BF%9C%E7%AD%94%E7%90%86%E8%AB%96)を使い、[地力値表](https://sp12.iidx.app/recommends)を提供しています。参考表は GCP 上の GKE にデプロイされ動作しています。
master にマージされると deploy リソースを管理しているプライベートリポジトリに通知が行われ、デプロイが開始されます。## Next
- プレイヤーの地力値推定、及び楽曲推薦
- スコアや BP の遷移グラフ## [Requirements](https://github.com/8398a7/abilitysheet/wiki/Requirements)
## Setting
```sh
git clone https://github.com/8398a7/abilitysheet.git
cd abilitysheet
bundle install -j4 --path vendor/bundle
rails db:setup
rails s
```## Database
PostgreSQL を採用しています。
MySQL を使わなかった理由については[issue#130](https://github.com/8398a7/abilitysheet/issues/130)を参照ください。## License
This software is released under the MIT License, see LICENSE.txt.