時雨堂 Erlang/OTP 向けの OSS ツール
時雨堂では主力製品に Erlang/OTP を採用しています。
shiguredo/otp
https://github.com/shiguredo/otp
ツールとはちょっと言いづらいのですが、実は時雨堂で利用している Erlang/OTP はパッチを当てて独自の fork を採用しています。これは理由がシンプルで暗号ラブラリに OpenSSL ではなく AWS の AWS-LC を採用しているからです。パッチも特に大きいものではなく最小限です。
shiguredo/docker-erlang-otp
https://github.com/shiguredo/docker-erlang-otp
パッケージビルド用の Docker イメージです。AWS-LC のパッチはこちらも同様に管理しています。もうメンテも 11 年目です。
shiguredo/erlang-pre-commit
https://github.com/shiguredo/erlang-pre-commit
prek で efmt と elint を prek update で気軽にアップデートできる仕組み用で。prek は本当に便利なのでお勧めです。
shiguredo/setup-erlang
https://github.com/shiguredo/setup-erlang
ついさっき作った、GitHub Actions でビルド済み (prebuilt) の Erlang/OTP をインストールしてつえるようにする仕組みです。Ubuntu x86_64 / arm64 と macos arm64 にのみ対応しています。