Try our PEP-like system, SEP

12 views
Skip to first unread message

Kousuke Ebihara

unread,
Sep 3, 2011, 10:58:12 AM9/3/11
to socie...@googlegroups.com
Hi,

I want to try our PEP-like system, SEP, in this project.

SEP means "Societo Enhancement Proposal". This system will be for creation of specication about new features or new development process.

As you can see, this idea is inspired by PEP (Python Enhancement Proposal) http://www.python.org/dev/peps/

You have to read "PEP-1: PEP Purpose and Guidelines" <http://www.python.org/dev/peps/pep-0001/> to know about PEP.

I think PEP is great system. In OSS project, adding new features, breaking backward compatible, and somethings cause to argue..... If this system works healthy, decrease such a problem.

But, if we make an extract copy of PEP to this project, it will not work, I think. The current PEP has been aged in Python project for a long time, so it can't fit to this new baby project.

Nonetheless, we need to run SEP system before some problems. So, I want to try SEP with some light-weight rules:

* SEP is managed in https://github.com/societo/SEP
* Every SEP files based http://svn.python.org/view/*checkout*/peps/trunk/pep-0012.txt as a template
* Extension of SEP files must be .rst (for preview in GitHub)
* Creation of new SEP flow:
  * (SEP writer) Fork SEP repository
  * (SEP writer) Write SEP
  * (SEP writer) Commit, push, and send pull request it
  * (SEP writer) Announce it on the [societo-dev] ML
  * (Every contributor) Discuss this SEP in the pull request
  * (Lead) Accept or Reject
* Every SEP files must be CC0
* Filename of new SEP file must be sep-xxxx.rst. It will changed to a valid SEP identifier after accepted

Thanks,
Reply all
Reply to author
Forward
0 new messages