Drupal.org

Outline

  • Register
  • Your dashboard
  • Work witch patch
  • Work with issue
  • Work with project/sandbox

Register

Register

  • Fill out the form
    • User name
    • Email
    • Full name
    • Country
  • Waiting for confirmation email
  • Login
  • Change your password
  • Update your profile information

Dashboard

You can:

  • Manage your profile
  • Manage your projects
  • Manage your issues
  • View your commits
  • etc...

Issue

  • Create an issue
  • Follow an issue

Issue type

  • Bug report
  • Task
  • Feature request
  • Support request

Reproduce problem

  • Steps
  • Expecting results
  • Actual results

Create issue

Follow an issue

Patch

  • Create a patch
  • Maintain your patch
  • Test your patch

What is patch

  • Show differences between a set of files
  • Is one way to contribute to drupal
  • Other ways are: drupal core, contributed modules

Create a patch

  • Make changes
  • git diff 7.x-1.x > file.patch
  • Name your patch
    • [project_name]-[short-description]-[issue-number]-[comment-number]-[drupal-version].patch
    • [name]-do-not-test.patch

Test patch

Drupal QA

Test patch

simplytest.me

Test patch

simplytest.me

Submit patch

Maintain patch

  • Interdiff
    • interdiff old.patch new.patch > interdiff-[issue_id]-[old_comment_number]-[new_comment_number].txt
  • Issue status
    • Needs work
    • Needs review
  • Show/hide old patch

Manage files

Create sandbox

  • Create sandbox project
  • Sandbox page
  • Default branch
  • Version control
  • Maintainers
  • Projects review queue

Sandbox

Sandbox page

Default branch

Version control

Maintainers

Project review queue

References

Drupal.org

By Tiến Võ Xuân

Drupal.org

  • 932