Sha256: f5f991a6f2f1aeb730cbf893385dbe875320583ca394ef3b904e0cbcd4fa6414

Contents?: true

Size: 1.45 KB

Versions: 2

Compression:

Stored size: 1.45 KB

Contents

# ProconBypassMan::Web
*  https://github.com/splaplapla/procon_bypass_man のWEBインターフェイスです
    * 設定ファイルの変更・反映
* Raspberry Pi4内で起動します

## Installation
例: https://github.com/jiikko/procon_bypass_man_sample

```ruby
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](https://opensource.org/licenses/MIT).

## 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)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
procon_bypass_man-web-0.1.3 README.md
procon_bypass_man-web-0.1.2 README.md