We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
我推荐 Redmine。我们在工作中使用它并且效果非常好。我还没有遇到过更好的东西。
I recommend Redmine. We use it at my work and it works pretty well. I have yet to come across something else better.
你可能想看看atlassian的工具,事实上他们的产品不是免费的,但开源项目可以免费使用它。
http://www.atlassian.com/software/confluence/licensing -faq.jsp#open-source
并且他们也支持 github : https://plugins .atlassian.com/plugin/details/9502
you might want to check out atlassian's tools, in fact their products are not for free but open source project can use it without any cost .
http://www.atlassian.com/software/confluence/licensing-faq.jsp#open-source
and they support github also : https://plugins.atlassian.com/plugin/details/9502
有多种问题跟踪工具可以直接与 GitHub 集成。从功能描述页面:
如果其中一个适合您,那么这似乎是显而易见的解决方案。
和其他发帖者一样,我也是 Redmine 的粉丝,但我不确定你是如何整合问题的使用Redmine,无需做额外的工作(见下文)。 有一个插件 允许您将 GitHub 存储库与本地 Redmine 存储库同步,以便覆盖该部分。还有一个精彩的讨论比较了两者的功能集。
最后,您可以编写自己的代码来连接您最喜欢的工具。 GitHub 有一个漂亮的 全面的 API,其中 多种语言的库。这是问题跟踪器 API。使用这个,您可以很容易地在 Redmine 中设置问题触发器。一个简单的解决方案是编写一小段代码,当 GitHub API 检测到传入问题时,向 Redmine 发送电子邮件。
There are several issue-tracking tools which integrate directly with GitHub. From the feature description page:
If one of those works for you, that seems like the obvious solution.
Like other posters, I am also a fan of Redmine, but I'm not sure how you get the issues integration with Redmine without doing extra work (see below). There is a plugin that allows you to sync the GitHub repository with your local Redmine repo, so that part is covered. There is also an excellent discussion comparing the feature sets of the two.
Finally, you can roll your own bit of code to hook up your favourite tool. GitHub has a pretty comprehensive API, with libraries in many languages. Here's the Issue Tracker API. Using this, you could probably set up an issues trigger in Redmine quite easily. A simple solution would be to write a small piece of code that fires off an email to Redmine when the GitHub API detects an incoming issue.
如果您使用 Eclipse(带有 PyDev for Python),您有许多 mylyn 连接器目前正在开发中。
最初由 bug 272812 跟踪,现在在 < a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=303009" rel="nofollow">bug 303009,带有 org.eclipse.mylyn.github 项目。
If you are using Eclipse (with PyDev for Python), you have a number of mylyn connectors in development right now.
Initially tracked by bug 272812, a GitHub mylyn connector is now monitored in bug 303009, with the org.eclipse.mylyn.github project.
看看 Assembla - 任务跟踪和协作。对于开源项目免费。 www.assembla.com
Take a look at Assembla - task tracking and collaboration. Free for open source projects. www.assembla.com