I would like to see some guidelines from the steering committee about 
some sort of rubber stamping of contribution ideas long before the patch 
process.   The learning curve of setting up the GWT build and making a 
patch is fairly expensive, and it makes sense for the GWT process to accept 
or reject idea long before anyone even starts coding a patch.   In other 
words I am looking for;


 1) Anyone submits a idea for a patch.

    Where should the idea go?

2) Someone approves or declines the idea.

    How does this occur?

3) If the idea is approved the someone creates a patch for the patch 
approval process.

   This step seems to have gotten all of the attention. 


 I suppose this could be done on this GWT Contributors group, perhaps with 
some special key words in the subject.


 In addition I would like to see some general guidelines from the steering 
committee about which contribution ideas are generally accepted/declined.


 Ie;

Bug fixes with test cases are generally accepted.

New JSE classes in JSE packages are generally accepted.


 JSE classes in JSE packages not yet supported by GWT require a passing 
vote in the steering committee.

New features require a passing vote in the steering committee, or consensus 
between at least 3 maintainers.


 I mention all of this because I went through the process of making a 
patch, and it got declined.

https://code.google.com/p/google-web-toolkit/issues/detail?id=8954


 If you just read the GWT makinggwtbetter.html, you could infer that the 
GWT community will generally add anything.

This is NOT the case, and contributors should NOT have to go through the 
work of creating a patch to find out

if a contribution idea will be accepted.

Perhaps this is why your seeing a lot of patch requests. 


 I think the steering committee could save everyone a lot of time by 
amending the GWT contribution process with this suggestion.

Maintainers would generally have less scope, and wouldn't need to spend 
time discussing if a idea should or should not be accepted,

this would give them more time to accept more patches focusing on the 
quality of the code.

Contributors would know long before a patch is in review that the idea was 
accepted, saving them from doing work that could get discarded by the GWT 
community.


 There should also be some mention of how much time it will take for a idea 
to be discussed/accepted or rejected. Perhaps one month for discussion and 
then a week for a final decision.   Also there should be a process for 
re-opening a idea, perhaps you would need to wait a year or so before 
re-opening a rejected idea.


Without something like this the GWT community is discoursing contribution, 
since contributors could think;

Wow after all the work of attempting a contribution, it got shot down, so 
why bother contributing in the future.


Cheers,

Scott


-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/00b834dc-6890-4ff0-a26e-9030a5022432%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to