We can substantially improve our core software development process with some simple steps in Drupal 8.
Improve our issue queue setup on drupal.org.
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!