ProconBypassMan::Web

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)