[Qgis-developer] Resurrecting the RFC (QEP - QGIS Enhancement Proposal)
Marco Hugentobler
marco.hugentobler at sourcepole.ch
Fri Aug 22 08:19:34 PDT 2014
Hi Nathan
Sounds good to me (no strong opinion wheter to call it RFC or QEP). The
old RFC template is even online
(http://hub.qgis.org/projects/quantum-gis/wiki/RFC_Template).
So open questions:
- What needs to have an RFC?
Proposal Martin: >1000 lines of code / modification to core/gui /
UI changes
- Who can vote?
PSC only (GDAL) / committers
- How long shall the period from RFC/QEP announcement until finish of
voting period be? Probably it needs a 'remember, you have to vote' mail
a few days before end of voting period.
Will be cool if Larry can do the first QEP of the 'modern age'.
Regards,
Marco
On 21.08.2014 14:26, Nathan Woodrow wrote:
> Hey all,
>
> I would like to raise something I have been considering for a while
> now. We are becoming a large project, in code and users, and there has
> been some recent issues of developers doing work only for there to be
> disagreements on the implementation. I would like resurrect the use of
> RFCs, or I think would should name them QEP (QGIS Enhancement Proposal
> because that sounds much cooler :)
>
> My thinking behind this was:
>
> - QGIS is picking up pace in popularity and use so we need something
> to formalise the future feature set and any improvements for the next
> version. Most people know the Python project uses the idea of PEPs in
> order to document what new major features are coming in X version and
> to explain the rational, or reasons . I have found this handy to be
> able to look at detailed overview of why a feature made it or didn't,
> or when it might make it, or if ever.
>
> - This is more then just using the bug tracker to log future features.
> This is something where we can have more detail and then break it down
> into sub tasks which can live in the bug tracker but linked to the QEP
> (RFC).
>
> - The QEP should also have formal voting and discussion around the
> proposal. This should be limited to a small pool of developers.
>
> - The QEP could also list changes the API, or if breaking changes need
> to be made.
>
> - Things like how the new feature might fit into other future plans.
>
> - QEPs should list as much detail as possible in order to help
> everyone see the bigger picture with the feature or change.
>
> Another reason I was thinking about this was in order to consolidate
> major features and collaborate better. Emails are fine but get lost
> and forgotten very easily, the bug tracker is the same. The QEP can
> link to the emails and tickets for future reference. QEPs should be
> the central point for the feature linking to everything that is related.
>
> Tim has been using GitHub for inaSAFE RFCs and it looks good. IMO I
> would say we should use that.
>
> Thoughts?
>
> Nathan
>
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
--
Dr. Marco Hugentobler
Sourcepole - Linux & Open Source Solutions
Weberstrasse 5, CH-8004 Zürich, Switzerland
marco.hugentobler at sourcepole.ch http://www.sourcepole.ch
Technical Advisor QGIS Project Steering Committee
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20140822/a2fdcd2b/attachment.html>
More information about the Qgis-developer
mailing list