[development] Very concerned over Drupal's core development
Thomas Zahreddin
tz at it-arts.org
Mon Apr 20 16:41:05 UTC 2009
Am Montag, den 20.04.2009, 18:09 +0200 schrieb Eric Schaefer:
> Some word from the contrib side of drupal:
>
> Why am I not participating in reviews of core patches? Naked fear. How
> could I possibly understand whats going on in core? Although I am
> using and developing for drupal since version 3.somthing (??) I still
> have problems with the inner workings of drupal. One reason for this
> is the fact that core is a moving target. All kinds of APIs change
> between major releases.
> Joe Contrib Developer (thats me) does not
> understand why.
the answers to the question 'Why ..' are often design decisions and
these are maybe documented, e.g. in issues, mailinglist, IRC,
groups.drupal.org - but often in a form nobody can tell from that
documentation what the decision is.
> I am sure those changes are important, but I don't
> understand them. I just fought a furious fight with the fapi last
> weekend. Something that was working fine 5.x is behaving strangely in
> 6.x. If I am not understanding the USE of those APIs how can I judge
> patches to the code behind them? Solution: Dunno. Maybe extensive
> documentation? Not just docs for the APIs, but docs about the
> functionality and docs about design decisions. Such docs would also
> aid ports of modules to new core releases since devs would loose fear.
..
The question behind is:
how are design decisions made _and_ coordinated?
my suggestion form e.g. Nov. 2008
original:
http://lists.drupal.org/pipermail/development/2008-November/031354.html
"
..
If the group of persons working on a module keeps a logbook about their
decisions, then everybody is able to follow the decisions regarding a module.
A short description of this method of dynamic selfgovernance can be found on
http://en.wikipedia.org/wiki/Sociocracy
or as free pdf
http://www.governancealive.com/Links/The_Creative_Forces_of_Self_Organization.pdf
A longer description is in
Buck, John and Sharon Villines (2007). We the People: Consenting to a Deeper
Democracy, A Guide to Sociocraty
"
So what do you think now of a _log_ for requirements and design decisions for core, APIs and modules?
>
> One more thought about the docs: Maybe everything is I would need to
> loose fear is documented. But where? I always get lost in the drupal
> documentation...
>
> My 0.02€,
> Eric
More information about the development
mailing list