We can substantially improve our core software development process with some simple steps in Drupal 8.
<
ol>
Our issue queue works the way it does because Drupal worked that way a long time ago. We can do better than that.
- Each core issue should have an issue summary, and the issue summary should be correct and complete before commit.
- An issue should have links to related and dependent issues.
- There should be checkoffs for docs, usability, security, etc.
Of course we know how to do this with Drupal. Let's do it. Related issues: Improve the workflow for documentation of core API changes and Provide a mechanism for issue meta discussions
What are your suggestions for software process improvements in D8? Let's talk about this at the Core Dev Summit on Saturday!
Comments
Ronald (not verified)
Wed, 2010-04-14 15:26
Permalink
Tap into the long tail
Hi Randy, agree and hope to help. Wrote something about this on my blog today as well
moshe weitzman (not verified)
Wed, 2010-04-14 16:36
Permalink
first one please
fwiw, i'd really love to see #1 get immediate attention. this will speed up drupal development and make it less tedious. the issue queue is the most unfun part of core dev.
on the other hand, #3 will slow us down a little, in favor of better docs and quality. it makes sense, but lower priority IMO.