2013-03-15 91 views
15

我开发了一个Android应用程序,我没有足够的时间在将来维护它(约300k次下载,〜3次更新),我正在考虑将其开放源代码,以便其他程序员可以帮助我。制作Android项目开源?

我从来没有使用过Git-Hub或其他类似的网站,是否有详细的分步说明如何上传Android项目以及如何维护它?在开发应用程序时,需要考虑什么是最重要的事情?

我应该注意,我没有任何开源项目的经验。

+3

+1为你的好意 – Pragnani 2013-03-15 18:29:00

+0

什么是项目?您的主要问题是将二进制资产保留在回购协议中。 – 2013-03-15 18:29:17

+1

为什么?如果需要二元资产,则应将其包括在内。 – 2013-03-15 19:16:13

回答

1

Git是专门为满足开源开发社区的需求而设计的。我找到的最好的指南是在git的网站上:http://git-scm.com/book/该指南将快速(大约一个小时的阅读),并清楚地(有很好的例子和图表)解释你需要知道的一切开始使用git。

对于托管您的项目,有几个免费的主机支持git,如Github或Bit Bucket。

当您的项目开源时,需要考虑的重要因素是选择合适的许可证并确定您在主机上授予管理员对存储库(项目副本)的访问权限。

祝你好运! 克里斯