We may already have one if that
was how the feature was proposed. We won't repeat what we have seen previously,
but we will look at certain aspects of the process. For explicit details for the steps
discussed here, refer to Chapter 5.
Putting It All Together
[ 76 ]
The most obvious thing is that feature requests should have the enhancement ticket
type. The description of the ticket can be copied from our features wiki page, or if
the feature has its own page we can link to it. If we have defined components for our
project then we should select the right one either now or in the next step.
Once we have raised our ticket, we need to decide when, and for that we use the
milestone feature of Trac. If we do not have a relevant milestone configured, then we
should do that now. We can then modify our ticket to choose the milestone we
are targeting.
Unfortunately, Trac currently does not have the concept of ticket
dependencies so this is something we need to manage ourselves using the
wiki formatting to provide links between related tickets.
We now have a list of features that need to be implemented, and thanks to our
milestones we know which we should be working on now. We can see these in the
following two ways:
1. Via the Roadmap view, accessed from the Roadmap entry on the menu bar
in Trac.
Pages:
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105