我有一个settings.json
包含大量信息,包括文件username
,并password
为应用程序我创建。就像是:
{
"application": {
"username": "someuser",
"password": "somepassword",
}
}
我对软件开发非常陌生,尤其是制作开源应用程序并部署它们,因此我想知道在这种情况下的最佳实践。假设我要在GitHub上发布它,并且希望settings.json
以正确的结构提供,但不包含我的私有数据。但是,我希望将其与数据一起放在本地,因为我将其用于测试。我应该有两个文件,或者settings-local.json
和settings-prod.json
什么?谢谢。
有一个example-settings.json
包含虚拟数据的文件。
具有与settings-ENVIRONMENT-NAME.json
不同环境一样多的文件。
添加settings-*
到您的.gitignore
文件中,这样就不会偶然发布真实的凭据。
包括有关如何命名真实设置文件的明确说明(例如,自述文件中的说明)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句