开源工作的组织项目管理

发布于 2024-10-25 18:41:53 字数 1539 浏览 3 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

初雪 2024-11-01 18:41:53

我推荐 Redmine。我们在工作中使用它并且效果非常好。我还没有遇到过更好的东西。

I recommend Redmine. We use it at my work and it works pretty well. I have yet to come across something else better.

你的心境我的脸 2024-11-01 18:41:53

你可能想看看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

一笔一画续写前缘 2024-11-01 18:41:53

有多种问题跟踪工具可以直接与 GitHub 集成。从功能描述页面

已经有最喜欢的问题跟踪器了?
没问题!我们来这里是为了改善您的
工作流程,而不是取代它。

GitHub 集成了:FogBugz、Trac、
灯塔和枢轴跟踪器

如果其中一个适合您,那么这似乎是显而易见的解决方案。

和其他发帖者一样,我也是 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:

Already have a favorite issue tracker?
No problem! We're here to improve your
workflow, not replace it.

GitHub integrates with: FogBugz, Trac,
Lighthouse, and Pivotal Tracker

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.

池木 2024-11-01 18:41:53

如果您使用 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.

南烟 2024-11-01 18:41:53

看看 Assembla - 任务跟踪和协作。对于开源项目免费。 www.assembla.com

Take a look at Assembla - task tracking and collaboration. Free for open source projects. www.assembla.com

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文