Page MenuHomePhabricator

Contribution Guidelines: indicate that design guidelines will be needed when designing components
Closed, ResolvedPublic

Description

Background

In T343451: Component's guidelines: move the existing DSG component's guidelines to Codex the design guidelines have been included for all existing Codex components.

We will need to update the Design Contribution Guidelines to indicate that designers will need to create the design guidelines when designing new/existing Codex components.

Documentation

Acceptance criteria

Design

  • Update the design contribution guidelines in the doc for the following sections:
    • Designing new components
    • Redesigning existing components
  • Update the Phabricator task templates including guidelines as requirement for designers when designing new and existing components

Code

Event Timeline

bmartinezcalvo renamed this task from Design Contribution Guidelines: update them to explain that design guidelines will be needed when designing components to Contribution Guidelines: indicate that design guidelines will be needed when designing components.Aug 9 2023, 4:22 PM
CCiufo-WMF moved this task from Inbox to Design Upcoming on the Design-System-Team board.
CCiufo-WMF moved this task from Inbox to Contributor Experience on the Codex board.

I've updated the Design Contribution Guidelines in this doc documenting how to include the component's guidelines when designing new and existing components. I've included the following sections:

I've also updated the Phabricator task templates in both "Report and validate" sections in both new and existing components, including the Guidelines as a requirement for designers' work. Since there is this existing task T341363 that has not been implemented yet, I've also included the accessibility check as part of the acceptance criteria in these task templates. So in case we update these task templates we could solve it as well.

@DTorsani-WMF let me know your thoughts about these new sections included in the contribution guidelines before moving this task to Ready for development.

CCiufo-WMF changed the task status from Open to In Progress.Jan 23 2024, 7:45 PM

Change 995061 had a related patch set uploaded (by Bmartinezcalvo; author: Bmartinezcalvo):

[design/codex@main] docs: add Components Guidelines when designing components

https://gerrit.wikimedia.org/r/995061

Change 995215 had a related patch set uploaded (by Bmartinezcalvo; author: Bmartinezcalvo):

[design/codex@main] Bug: T343910 Change-Id: I320195aa4d0618d0516462ee94f53b32f1e5d02f

https://gerrit.wikimedia.org/r/995215

Change 995215 abandoned by LWatson:

[design/codex@main] Bug: T343910 Change-Id: I320195aa4d0618d0516462ee94f53b32f1e5d02f

Reason:

Submitted this commit with two Change-Ids in error and will continue working on the initial commit.

https://gerrit.wikimedia.org/r/995215

Change 995061 merged by jenkins-bot:

[design/codex@main] docs: add Components Guidelines when designing components

https://gerrit.wikimedia.org/r/995061

Change 1005171 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/core@master] Update Codex from v1.3.2 to v1.3.3

https://gerrit.wikimedia.org/r/1005171

Change 1005171 merged by jenkins-bot:

[mediawiki/core@master] Update Codex from v1.3.2 to v1.3.3

https://gerrit.wikimedia.org/r/1005171