I would also like to add that people should also send an email to the dev@ 
mailing list with [PROPOSAL] in the subject with a link over to the issue.  I 
don’t know if people look at new issues coming in.

-Bryan



> On May 10, 2019, at 11:33 AM, Bryan Call <bc...@apache.org> wrote:
> 
> +1 - I definite agree with this as was about to push send on a email about 
> this before Leif informed he already did.  :)
> 
> -Bryan
> 
> 
> 
>> On May 9, 2019, at 9:06 AM, Leif Hedstrom <zw...@apache.org 
>> <mailto:zw...@apache.org>> wrote:
>> 
>> Hi,
>> 
>> As fa Follow-up to previous emails, I’d like to propose that new features, 
>> and major code changes affecting large portions of code and behaviors, must 
>> be documented in an Issue *before* development begins. It doesn’t have to be 
>> a book, but should outline the changes and additions, to allow for a 
>> discussion to take place. Neither does it imply that the design is rigid; 
>> often times, things change in the design as the implementation is done. But 
>> when that happens, the Issue should be updated accordingly, of course.
>> 
>> The issues should be used to discuss the changes, and be given sufficient 
>> time to allow feedback before development. In addition, it assures that we 
>> are not working on the same things, or things that are opposing each other. 
>> The issues do not replace documentation, but can definitely help writing 
>> documentation, as well as release notes.
>> 
>> The issue should be assigned with an expected version Project Version. 
>> That’s the second half of this; I believe this will help us further the goal 
>> of making feature focused releases. Also, it allows the community to 
>> priotize things such that we don’t get bogged down reviewing and fixing code 
>> which is not important to an upcoming release. And of course, it helps 
>> understanding why upgrading to a particular version is important for your 
>> org and projects.
>> 
>> And discuss.
>> 
>> — Leif 
> 

Reply via email to