本ツールに提供している機能は、 https://pbm-cloud.herokuapp.com/ に移植しました。
ProconBypassMan::Web
-
https://github.com/splaplapla/procon_bypass_man のWEBインターフェイスです
- 設定ファイルの変更・反映
- Raspberry Pi4内で起動します
Installation
例: https://github.com/jiikko/procon_bypass_man_sample
gem 'procon_bypass_man-web'
And then execute:
$ bundle install
Usage
実行ファイルの中で ProconBypassMan::Web::Server.start
を呼んでください
例: https://github.com/jiikko/procon_bypass_man_sample/blob/master/web.rb
Open http://pi.local:9090
License
The gem is available as open source under the terms of the MIT License.
Development
開発用のサーバを起動する
bundle exec foreman s
How to Release
-
yarn run release-build
を実行してgit commit -
lib/procon_bypass_man/web/version.rb
をインクリメント -
CHANGELOG.md
に追記 bundle exec rake release
TODO
- server
- procon_bypass_manとsocket通信して、recordingができたり、なにかできるようにする
- frontend
- エクスポートした設定の妥当性をテストで確認したい
- モーダルのデザインを整える
- prettierでフォーマットする
- HttpClientのエラーレスポンスにも型をつける
- インストール可能なマクロ、になっている部分をプラグインでグルーピングする
- github pageでホスティングする(generator)