Repository is archived
No release in over 3 years
PBM for web
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

本ツールに提供している機能は、 https://pbm-cloud.herokuapp.com/ に移植しました。

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)