我正在 github 上为特定平台(Jolla Sailfish)做一个演示应用程序,它会有一些我不希望公众看到的 ids/keys。例如,我绝对不希望公众看到真正的 Mixpanel 或 Google Analytics 键。公共版本应该让它们为空或使用完全不同的密钥。
也就是说,当我为自己构建应用程序时,我确实希望使用自己的密钥。因此,我想获得一个普遍公开的回购协议,并进行最小的修改,以保持私密和秘密。
实现它的实用方法是什么?
借助来自我的私人仓库(例如来自bitbucket)的子模块之一的子模块,它应该以某种方式成为可能,但我不知何故无法弄清楚对公众和我都有效的整个事情。
你会怎么做?或者有没有人在你自己的项目中遇到过类似的情况?