Graphic design of images, fonts, web pages, web sites, and web applications.
Learning/improvement resources: 
  • Selfmade Designer has some free resources for learning the basics about design.
  • Udemy can help teach you the basics of common web and graphic design programs.
     
Demonstrated by: 

A Skilled graphic designer should be able to do the following:

  • Be knowledgable of various design programs, including but not limited to, Adobe Creative Suite, Figma, Canva, and/or Sketch and know when or why you would use one over the other.
  • Understanding of graphic design principles, including color theory and typography.
  • Basic understanding of user interface accessibility concerns.
  • Ability to create new assets or components based of pre-existing design guidelines.

An Expert graphic designer should additionally be able to do the following:

  • Ability to design larger components or entirely new pages.
  • Work with others to create a new design system.

Roles and Tasks that may use this skill

Accessibility group member (Contributor role)
Improve the accessibility of Drupal core and contributed modules, themes, and distributions
Duration: ongoing
Contributed module, theme, or distribution maintainer (Contributor role)
Help manage the software development, design, and issues for a contributed module, theme, or distribution
Duration: ongoing
Create a merge request for an issue (Contributor task)
Add or update a "merge request" (software fix) on an issue
Duration: 1 hour
Drupal core topic maintainer (Contributor role)
Review issues in a given topic in Drupal core
Duration: ongoing
DrupalCamp Planning Committee member (Contributor role)
Participate in planning a DrupalCamp event
Duration: several weeks
Manually test a proposed fix for an issue (Contributor task)
Manually test a patch or merge request that has been proposed as the fix for an issue
Duration: 20 minutes
Project contributor (Contributor role)
Contribute your time to Drupal core or a contributed module, theme, or distribution project
Duration: ongoing
Usability group member (Contributor role)
Improve the usability of Drupal core and contributed modules, themes, and distributions
Duration: ongoing