GitHub 与 Google Code 的业余爱好项目

标签 github repository google-code project-organization

注意:我见过this并试图从中获取尽可能多的东西;但我相信我的背景有所不同。

我正在开发一个小型项目。称之为Foobar。我想让这件事更有条理地完成......我已经尝试了几个项目,主要是作为一个无组织的编程作为轻度爱好的学生。我正在努力变得更有条理; 90% 的项目都是在我根本没有记录文档或者因为我丢失了它们之后才结束的。

因此,我一直在考虑进行版本控制/托管。它不仅能让我更好地组织起来,而且(这里是一个很大的假设)如果它进入可用状态,人们会更容易获得。

我正在考虑的两个地方是 Google Code 和 GitHub。从我链接的问题来看:

Google Code:

  • As with any Google page, the complexity is almost non-existent
  • Everyone (or almost everyone) has a Google account, which is nice if people want to report problems using the issues system

GitHub:

  • May (or may not) be a little more complex (not a problem for me though) than Google's pages but...
  • ...has a much prettier interface than Google's service
  • It needs people to be registered on GitHub to post about issues
  • I like the fact that with Git, you have your own revisions locally

由此看来,我倾向于 GitHub,因为 Google 代码对我来说似乎没有吸引力。

对于一个小型爱好项目 - 基本上使社区功能变得无关紧要 - 是否有一些功能应该让我转向一侧或另一侧?

最佳答案

我更喜欢 Google 代码,因为它对于我的小型个人项目来说更容易。归根结底,对于免费项目来说,很难从家人、 friend 或其他 promise 中窃取时间,而让小型免费项目成功的关键是现实地对待你的时间。 (否则,您就会遇到“完成 80%”的问题。)

Google 代码现已支持 GIT。

Google 代码的最大优势是您不需要网站。
- 项目的首页就足够了。
- 您可以在“下载”部分添加简单的二进制下载。
- 相比之下,GITHUB 的界面对于非程序员来说确实很困惑。您的首页充满了技术问题,因此除非它是编码工具,否则您将需要一个单独的网站。
- 营销非常好 - 您在 Google 上获得了良好的排名,通常会被其他下载网站收录,有时还会受到审核。如果没有人能找到您的项目,那么贡献您的时间就没有意义。

如果它完全是一个编码员的工具(而不仅仅是一个方便的IT工具),那么也许GITHUB更好。

关于GitHub 与 Google Code 的业余爱好项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5290878/

相关文章:

github 更改未暂存提交

asp.net-mvc-3 - 如何为 MVC3 生成服务层和存储库层

eclipse - 如何获取Googlecode SVN统计信息

java - 使用 Hibernate 时使用 Services 和 DAO 获取 DTO 和实体的最佳实践

maven - 未检查存储库

Windows 的 Git bash 不提示输入密码

privacy - 有没有办法在 Google 代码项目中隐藏您的电子邮件地址?

git - 如何使用 git 查看 GitHub pull 请求?

git - 使用 Git 的最佳方式是什么,是通过 HTTPS 还是通过 SSH?

android - 如果失败,Github 操作会拒绝操作