gpt4 book ai didi

triggers - 触发更改 Trac 票据的操作?

转载 作者:行者123 更新时间:2023-12-02 07:09:36 25 4
gpt4 key购买 nike

我们目前在工作中使用 FogBugz,每次案例发生变化时,我都会使用 URLTrigger 插件调用 CGI 脚本。我想弄清楚如何用 Trac 做类似的事情;有谁知道这是否可能?我找不到任何关于它的插件或讨论。

最佳答案

t-h.o是寻找Trac插件的第一个地址。因为 Trac 通过其复杂的方式积极鼓励插件开发 Component Architecture从早期开始,您会发现很多代码。由于 Trac 核心开发人员已经参与其中,这通常也是相当不错的代码质量。您将阅读一些内容以了解事情应该如何运作。

也许您会希望从当前的官方 wiki 文档开始深入研究 Plugin Development对于 Trac,然后切换到 trac-hacks.org。

关于您声明的开发目标,请特别查看 trac.ticket.api.ITicketChangeListener - 组件的扩展点接口(interface),需要通知何时创建、修改或删除票证。听起来这正是您想要的。

您需要(粗略的要求列表)

  • 基于 trac.core.Component 创建一个类
  • 实现(ITicketChangeListener)
  • 完全按照 interface definition 的要求提供模块

如果您需要更多详细信息,我建议您查看 DefaultCcPlugin source .还有更多实现 ITicketChangeListener 接口(interface)的插件,但这是一个相当小的插件,它只会向您展示可用的方法,而不会因它们周围的太多功能而分散注意力。

随着您的进步向您的问题添加信息,或根据需要在此处发表评论。我将尽我所知进一步指导您。

关于triggers - 触发更改 Trac 票据的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7375383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com