Documentation project proposals and specs

Anyone seeking to initiate new documentation projects --project teams and individuals--must submit a project proposal and post and maintain a project spec.

Goals of project proposals

  • Allow the documentation community to provide feedback to improve the project.
  • Will help to build consensus for projects as part of a vetting process.
  • Can help to gain volunteers for the project.
  • Makes the project more transparent/open for the rest of the Drupal community.
  • Is necessary to gain approval for the project.

Goals of project specs

  • Helps to clearly define objectives and guidelines for project participants.
  • Allows others, less involved in the project planning, to more easily assist in the project.
  • Can serve as resource for developing future, similar projects.
  • Makes the project more transparent/open for the rest of the Drupal community.
  • Is necessary to gain approval for the project.

Project proposals and specs should attempt to address each of the following:

  • Objectives/goals of the project
  • Intended audience of documentation
  • Relevant issues, i.e.
    • those addressed by the project
    • those that will not addressed by the project
    • any still needing to be addressed by the project
  • Timeline or deadlines (if applicable)
  • Workflow description
  • Guidelines and examples for documentation construction (if applicable)
  • List of main participants and/or organizers
  • Requests for specific feedback and/or additional project participants (if applicable)

Submitting and maintaining the project proposal and spec:

  • The proposal will be posted as a new issue to the Documentation project.
  • Feedback from community members should be submitted by posting to the specific project issue.
  • Proposal submitters will revise the proposal based on community feedback into a project spec.
  • During the project, the project spec should be maintained as changes occur in the project (i.e., new documentation construction guidelines, changes in deadlines, etc.).
  • For project teams, active project specs will either reside as a sub-page of the Drupal documentation project teams page for the (for larger ongoing projects) or provide a link to the project from the main project team page.
 
 

Drupal is a registered trademark of Dries Buytaert.