|
Subject: Collective fork: Please give feedback Newsgroups: gmane.comp.web.zope.plone.devel Date: 2006-02-19 19:18:13 GMT (2 years, 19 weeks, 3 days, 16 hours and 11 minutes ago)
Hi guys.
I have just finished a death march and have less than a week to prepare for
pycon. I have email wichert and whit about this in private and have spoken
to half a dozen people in various capacities about this subject. Here is
the deal:
- Collective has been a successful egoless/joint development sandbox with
zero entry
cost (besides ability to code ;) and as a side effect we have a lot of
projects.
- Many of these projects are one-offers and should die. But there has
never been a
collective overlord -- and its questionable if there should be.
- What about QUALITY? Lets create another repository on plone.org and
only products that
have sufficient legacy (development time put into them, successful
deployments, etc) will
be allowed in. The overload could be anyone in framework-team -- lets
just pick people.
- Jim Fulton had a great comment at plone conf 2005 -- saying developers
are miserable
explaining why software exists. What its purpose is. Specifically what
use cases it is trying to solve and what use cases its avoids. And this is
understandable -- because everyone loves to write software and with enough
care and attention - the authors package can do anything ;)
Soo.. Here is the idea:
- Create a new SVN repository called "Purgatory" (we can change this name)
- Create a new group in plone.org for purgatory committers
- Target a few select well respected softwares to move from collective to
purgatory.
- Write out the guidelines of "getting into purgatory" on plone.org
- such as a README which contains what the software's intended uses are
- AUTHOR file which contains author contact information
- INSTALL instructions that explain configuration options
- unit tests
- uses zope 3 concepts, i.e. interfaces, views, component architecture
-- if required
- ability to use eggs
- use conventions such as all lower case names, remove the need to be in
the 'Products' folder of Zope.
- Python libraries would be great to go into purgatory or whatever the
name of repo is
- Well established things from both archetypes and collective repositories
could be merged
into this new repository.
- it would make "quality" components discoverable for Plone.
The idea is that we could - in good faith - point people to the new
repository and expect minimum effort for them to follow directions to check
out and know that the AUTHOR would have had decent INSTALL document and
possible packaging done.
Whattca think?
Alan Runyan
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
|
|
|