amplitude / amplitude/experiment-ruby-server

Request to Open Source for Evaluation Binaries

オープン
#30 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
question
主要言語
Ruby
スター
3
フォーク
6
PR マージ指標
30日以内にマージされた PR はありません

説明

Hello! Thanks for providing this gem to use in our Amplitude integration. It's been really enjoyable to work with so far.

In looking through the gem source, I see that local flag evaluation is handled by precompiled binaries. Specifically:

* [lib/experiment/local/evaluation/lib/linuxArm64/libevaluation_interop.so](https://github.com/amplitude/experiment-ruby-server/blob/bc229a6293e7a978b489a7ed04fb9b1f104b2096/lib/experiment/local/evaluation/lib/linuxArm64/libevaluation_interop.so)
* [lib/experiment/local/evaluation/lib/linuxX64/libevaluation_interop.so](https://github.com/amplitude/experiment-ruby-server/blob/bc229a6293e7a978b489a7ed04fb9b1f104b2096/lib/experiment/local/evaluation/lib/linuxX64/libevaluation_interop.so)
* [lib/experiment/local/evaluation/lib/macosArm64/libevaluation_interop.dylib](https://github.com/amplitude/experiment-ruby-server/blob/bc229a6293e7a978b489a7ed04fb9b1f104b2096/lib/experiment/local/evaluation/lib/macosArm64/libevaluation_interop.dylib)
* [lib/experiment/local/evaluation/lib/macosX64/libevaluation_interop.dylib](https://github.com/amplitude/experiment-ruby-server/blob/bc229a6293e7a978b489a7ed04fb9b1f104b2096/lib/experiment/local/evaluation/lib/macosX64/libevaluation_interop.dylib)

The lack of visibility into what is run in these binaries makes evaluation for security and stability a bit difficult. We use the native mobile clients, such as [amplitude/experiment-ios-client](https://github.com/amplitude/experiment-ios-client), which are open source. I'd like to see if you would be able to provide or (even better) include in this repo the source code for this gem's binary files in the same way.

Thanks very much for the help with this!

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。