首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在GitHub上发布Android应用程序代码?

如何在GitHub上发布Android应用程序代码?
EN

Stack Overflow用户
提问于 2018-09-30 04:47:26
回答 1查看 0关注 0票数 0

我打算制作我的Android App开源并在GitHub上发布它的源代码(该应用程序本身已经发布)

我只是想知道我需要照顾什么,我知道我必须首先选择许可证,但我不知道我还有什么需要照顾的。

  • 能否为我推荐这类项目的许可证?
  • 在发布之前还有什么我需要做的/考虑的吗?
  • 欢迎任何其他提示:)

我想分享我的应用程序的代码,并允许每个人阅读,分叉或修改它,但我不希望任何人偷。此外,我的应用程序使用Firebase,是否有任何令牌或类似的东西,我必须删除,以避免任何人访问我的Firebase控制台?

EN

回答 1

Stack Overflow用户

发布于 2018-09-30 14:12:23

所以,在这里我们开始,在制作你的应用程序开源之前结账的重点 -

不要上传敏感信息

与你的情况类似,因为使用的是Firebase,因此它包含google-services.json文件,其中包含一些敏感信息,如API密钥,数据库URL等。将此文件添加到gitignore

另外,另一个敏感信息是keyPasskeyStorePass。要使它们安全,请将它们添加到gradle.properties文件中(因为它默认情况下会添加到gitignore),或者您可以使用另一个文件keysotre.properties来存储它们以获取更多信息。如果你想要保护他们更多使用加密技术来存储它们。

为您的项目选择正确的许可证

应该真正关注这一点,您希望如何将应用程序发布到开源全开源,部分开源或其他内容,请在此处查看更多相关信息并在此处选择正确的许可证

但它们都不会解决您的特定许可问题。因此,您必须采用另一种方式,不要上传完整的包,删除一些相关文件,以便他们无法从提供的代码构建应用程序。

交叉检查gitignore文件是否有任何错误

并且atlast做了一个好的(只是对GitHub的建议readme.md和contribution.md

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100002825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档