amplitude / amplitude/experiment-ruby-server

Request to Open Source for Evaluation Binaries

未關閉
#30 2 則留言 0 個 reaction 已指派 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 摘要。