AI-Assisted Contrib Module Maintenance
AI-Assisted Contrib Module Maintenance
Marcus Johansson (Marcus_johansson)
Turn your Drupal issue queue into a smarter, faster workflow with open source coding agents that reduce maintainer workload and improve contribution quality.
Prerequisite
* Basic understanding of Drupal module development (issues, merge requests, code reviews)
* Familiarity with maintainer workflows on Drupal.org or GitLab
* High-level idea of what a coding agent is (AI tool that can read, analyze, and suggest code or workflow actions)
* Awareness of CI pipelines and automated testing (helpful but not required)
Target Audience
Developers, Maintainers
Outline
Maintaining a Drupal module often means juggling triage, reviews, contributor guidance, and releases - all within an ever-growing issue queue. In this session, we’ll explore how coding agents with deterministic code can act as helper tools, reducing this burden while improving quality and consistency. We’ll showcase an open source tool already used in practice to automate tasks like duplicate detection, pre-reviewing code, effort estimation, and suggesting next steps before work even begins.
We'll then expand into a broader vision where these tools go beyond triage: summarizing complex issue threads, proposing reproduction steps, analyzing patch impact, and identifying missing tests or potential BC breaks. The result is a smarter issue queue where maintainers can focus on high-value decisions instead of repetitive work, and contributors get clearer guidance from the start.
A unique part of this workflow is how we handle validation and collaboration. As part of CI, functional testing is automatically recorded as video, giving maintainers and contributors a clear, visual way to verify changes after code is pushed. We offer skills for contributors to create these functional tests.
By the end of this session, you’ll see how open source AI tooling and coding agents can help, but not replace maintainers.
Learning Objectives
* Understand how coding agents can support Drupal maintenance workflows
* Learn how to automate issue triage, code review, and prioritization tasks
* Explore practical use cases for improving issue queue quality and contributor experience
* Discover how automated functional testing videos can improve validation and collaboration
Experience level
Advanced