Dou*_*oug 2 hook bug-tracking trac triggers
我们目前正在使用FogBugz,每次更改案例时,我都会使用URLTrigger插件调出CGI脚本.我想弄清楚如何用Trac做类似的事情; 有谁知道这是否可能?我找不到任何插件或讨论.
th.o是寻找Trac插件的第一个地址.因为Trac 从早期开始就通过其复杂的组件架构积极鼓励插件开发,所以你会发现很多代码.由于Trac核心开发人员参与其中,这通常也是非常好的代码质量.你会读到的东西,以了解事情应该如何运作.
也许你想要从当前的官方维基文档入手,深入了解Trac的插件开发,然后转到trac-hacks.org.
关于您声明的开发目标,请特别注意trac.ticket.api.ITicketChangeListener- 在创建,修改或删除故障单时需要通知的组件的扩展点接口.听起来像这就是你想要的.
你需要(粗略的要求清单)
Component那implements (ITicketChangeListener)如果您需要更多详细信息,我建议您查看DefaultCcPlugin源代码.还有更多的插件实现了ITicketChangeListener接口,但这是一个相当小的插件,它只是向您展示可用的方法,而不会分散它们周围的太多功能.
在您前进时向您的问题添加信息,或根据需要在此处评论.我将尽力引导您进一步了解自己的知识.