Now that the 6.0.1 release is out the door, I'm thinking of ways to 
improve/simplify the release process.

After many incremental automation improvements (thanks to all past RMs who’ve 
worked on them!), the process is still lengthy, cumbersome, and error prone.

The documentation <http://wiki.apache.org/lucene-java/ReleaseTodo> attempts to 
balance completeness with brevity, and fails in both directions, i.e. it's a 
(hopefully useful) compromise.

I was thinking of an alternative documentation/form/to-do list thingy that 
could provide not just examples, but exact command lines to run.  Such a sort 
of filled-out template thing (is it a “notebook”? not sure what to call it) 
could provide a running reminder of where the RM is in the process (e.g. 
checkboxes for items), along with space for notes for each item, and could be 
scriptable, to fill out command lines with RC numbers and git commit hashes, 
and to select the appropriate task branches (e.g. for major/minor/bugfix 
releases).

Does this sound to other past RMs like it would help?

If so, does anybody know of an existing solution that would work?  Or of other 
projects that attempt something similar?

I was thinking a spreadsheet would come pretty close, but not everybody uses 
the same spreadsheet software, so sharing/maintenance would be a problem.  But 
maybe Google’s spreadsheet software (Sheets) would work?

--
Steve
www.lucidworks.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to