@@ -15,10 +15,10 @@ <h3>The Commitfest Workflow</h3>
15
15
after which they are "Closed" and a new bin for the same category is created.
16
16
Each bin serves a role in the workflow and there are 4 active categories of bins.
17
17
< ul >
18
- < li > Open - annual, all bug reports</ li >
19
- < li > Parked - annual, drafts for new features</ li >
20
- < li > Future - scheduled, proposed new features</ li >
21
- < li > In Progress - scheduled, review and commit new features</ li >
18
+ < li > Bugs - annual, all bug reports</ li >
19
+ < li > Drafts - annual, drafts for new features</ li >
20
+ < li > Next - scheduled, proposed new features</ li >
21
+ < li > Ongoing - scheduled, review and commit new features</ li >
22
22
</ ul >
23
23
There are three active categories of patch status covering the four statuses.
24
24
< ul >
@@ -36,34 +36,34 @@ <h3>The Commitfest Workflow</h3>
36
36
(See notes below for all available statuses and their intended usage.)
37
37
</ p >
38
38
< p >
39
- The patches in the open bin are all of type "bug fix". The full lifecycle of
39
+ The patches in the bugs bin are all of type "bug fix". The full lifecycle of
40
40
a bux fix patch lives here and there is no distinction as to the nature of the
41
41
reviewer category. The remaining bins exist to help deal with the large volume
42
42
of new feature patches.
43
43
</ p >
44
44
< p >
45
- The parked bin is where patches waiting on significant work go. A reviewer
45
+ The drafts bin is where patches waiting on significant work go. A reviewer
46
46
patch status category here mainly means awaiting guidance, though that will
47
47
often lead to a final review, allowing the patch to be moved to the future bin
48
48
with the committer patch status category already set.
49
49
</ p >
50
50
< p >
51
- The future and in progress bins are the ones that strictly comprise a commitfest.
51
+ The future and ongoing bins are the ones that strictly comprise a commitfest.
52
52
The future bin always exists and new features ready for review and commit go
53
- here. At scheduled points, the future bin becomes an in progress bin and a new
53
+ here. At scheduled points, the future bin becomes an ongoing bin and a new
54
54
future bin is created.
55
55
</ p >
56
56
< p >
57
- The in progress bin only exists during an active commitfest period, during which
57
+ The ongoing bin only exists during an active commitfest period, during which
58
58
no new patches should be added and the community reviewers and committers are
59
59
encouraged to focus on reviews and commits. At the end of the scheduled period
60
60
the bin is closed. This is only bin that is not present at all times.
61
61
</ p >
62
62
< p >
63
63
The workflow is also designed with the release cycle in mind, in particular
64
- the start of the annual feature freeze period. At this time both the parked
65
- and open bins are closed and new ones created. If the feature freeze is for
66
- version 18 then the new parked bin is called "Drafts v19" and the new open
64
+ the start of the annual feature freeze period. At this time both the drafts
65
+ and bugs bins are closed and new ones created. If the feature freeze is for
66
+ version 18 then the new drafts bin is called "Drafts v19" and the new bugs
67
67
bin is named "Bugs v18".
68
68
</ p >
69
69
< h3 > Patches on Commitfests (PoC)</ h3 >
@@ -178,40 +178,40 @@ <h4>Overview</h4>
178
178
of a patch to be keyed to commitfest status type without the need for further
179
179
disambiguation.
180
180
</ p >
181
- < h4 > In Progress </ h4 >
181
+ < h4 > Ongoing </ h4 >
182
182
< p >
183
183
An Active (see Workflow above) period where no new features should be added
184
184
and the goal is to get as many review"patches committed as possible.
185
185
</ p >
186
186
< h4 > Future</ h4 >
187
187
< p >
188
188
The next active (see workflow above) period.
189
- Any patch not exempted to be added to the in progress or open commitfests
189
+ Any patch not exempted to be added to the ongoing or bugs commitfests
190
190
can always be added here.
191
191
</ p >
192
- < h4 > Open </ h4 >
192
+ < h4 > Bugs </ h4 >
193
193
< p >
194
194
A commitfest for high-priority and bug fix patches. Full patch lifecycle.
195
195
Created as "Bugs v18" at the start of the v18 feature freeze period (closing
196
196
"Bugs v17").
197
197
</ p >
198
- < h4 > Parked </ h4 >
198
+ < h4 > Drafts </ h4 >
199
199
< p >
200
- The commitfest setup as parked is used to hold patches that are not intended
200
+ The commitfest setup as drafts is used to hold patches that are not intended
201
201
to be formally reviewed and committed. Another term is "work-in-progress" (WIP).
202
202
Within the Workflow, at the start of the v18 feature freeze, the existing
203
203
"Draft v18" commitfest is closed and a new "Draft v19" commitfest is created.
204
204
This allows for a fresh start coinciding with the project release cycle.
205
- And while commits cannot accumulate within a parked commitfest, withdrawn and
205
+ And while commits cannot accumulate within a drafts commitfest, withdrawn and
206
206
rejected patches would and so having a truly never-closing commitfest is not
207
207
ideal. Similarly, given the volume of patches, getting rid of abandonment
208
208
is counter-productive. This workflow provides a middle-ground between
209
209
every-other-month and never patch moving requirements.
210
210
</ p >
211
211
< h4 > Closed</ h4 >
212
212
< p >
213
- Parked, open and in progress commitfests are closed (future ones
214
- always go through in progress ) when the period they cover has passed.
213
+ Drafts, bugs and ongoing commitfests are closed (future ones
214
+ always go through ongoing ) when the period they cover has passed.
215
215
Closing a commitfest does not impact its related PoCs; though no new PoCs can
216
216
be created for a closed commitfest.
217
217
</ p >
0 commit comments