The mission of the Drupal.org Software Working Group (DSWG) is to provide the tools and processes for the community to make Drupal.org an extraordinary experience for evaluators, site builders, and contributors alike, and a shining example of what Drupal can do.
The DSWG acts as a group to define the overall technical strategy for the Drupal.org properties, to empower teams responsible for individual sub-sites and portions of Drupal.org to build and maintain this vision, and to provide them best practices, guidance, and coordination to help expedite decision-making.
The DSWG is responsible for the overall strategy, planning, architecture, development, and maintenance of the software (e.g. modules, themes, customizations) used by the Drupal.org websites. The DSWG employs a "federated model" consisting of independent teams with centralized coordination for different aspects of the Drupal.org websites.
DSWG appoints and empowers different teams, each responsible for a particular aspect of the Drupal.org websites (e.g. issue queue, a particular sub-site), with the aim to provide contributors, end users, and sponsors of Drupal.org a delightful experience that scales to fit their needs.
Each team has the authority to make decisions within their scope but the DSWG acts as a steering committee to the different teams. It provides overall guidance, collaboration among those teams, providing advice about best practices, strategic and technical direction, etc. The DSWG also works with the Drupal Association on budgeting related to each team's software needs.
The DSWG provides vision and direction for Drupal.org, and works with the community on the following aspects of the Drupal.org software:
Items specifically not within the scope of the DSWG’s duties:
The DSWG must establish a process that balances timely decision-making with involvement of a broad spectrum of the Drupal community. The DSWG should also work closely with all other working groups, as well as Drupal Association staff, in order to determine overall needs and priorities for Drupal.org.
The DSWG works within the budget provided by the Drupal Association, and presents a yearly plan with cost breakdown for Board approval.
The DSWG aims to be as transparent as possible by documenting its decisions publicly.
Individuals who do not agree with a given *.Drupal.org decision may escalate to the DSWG, or ultimately to the Drupal Association Board of Directors and/or their designate(s). They will review the decision and can choose to either uphold or alter it. In the meantime, the decision stands.
The current members are (in alphabetical order):
Members are appointed by the Drupal Association Board of Directors and/or their designate(s).
The charter will be revised as needed. Any proposed charter revisions must be ratified by the Drupal Association Board of Directors and/or their designate(s) prior to acceptance into this charter.