I think the Plone PLIP implementation is the best of the two. Here's my brief understanding (details at: https://docs.plone.org/develop/coredev/docs/plips.html):

 * PLIPs are implemented as issues in the github repository. This
   facilitates conversion to a simple bugfix or small enhancement if
   review determines that is more appropriate.
 * PLIPs are primarily for changes that will have significant impact on
   the codebase, API or end user experience.
 * The project is large enough that they have a number of committees
   that oversee things. One of them oversees PLIP review on the
   community discussion groups and makes the final decision of whether
   to approve or deny the PLIP.
 * The issue is used to produce a final version of the PLIP with a
   detailed description of the desired outcome, how it will be
   implemented (not line-by-line changes) and the risks/potential
   problems associated with the implementation. The expectation is that
   all PLIPs will have some negatives and will only be approved if the
   community decides that the positives outweigh the negatives.

Based on my brief experience with SymPy, I think an oversight committee for SIPs might be more than the current SymPy community can manage. Otherwise, I think the model used by Plone makes it easy for people to propose significant changes and get a clear community review.

I still like the SIPs idea a lot.

Jonathan

On 8/2/20 4:11 AM, Oscar Benjamin wrote:
CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you recognize the sender and know the content 
is safe.


On Sun, 2 Aug 2020 at 01:42, Jonathan Gutow <gu...@uwosh.edu> wrote:
Although I am probably one of those "put in episodic work only on
projects that interest me" people. Other major open-source projects
(e.g. SageMath and Plone) I have done pieces for have similar structures
and I thought they were useful.
I'm not familiar with the processes for either of those projects.
Could you perhaps explain how they work?


Oscar

--
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAHVvXxSsMZpZ4K3KXbMpx1nK3BE0YuaeCWZCTe%3D9POJ94DbYCw%40mail.gmail.com.

--
Dr. Jonathan Gutow
Chemistry Department
UW Oshkosh
web: https://uwosh.edu/facstaff/gutow
e-mail: gu...@uwosh.edu
Ph: 920-424-1326

--
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/ed9f0ccc-ec57-a7f8-45fe-2c853cb0b967%40uwosh.edu.

Reply via email to