Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design handoff process #1241

Closed
wants to merge 12 commits into from
Closed

Design handoff process #1241

wants to merge 12 commits into from

Conversation

rrhyne
Copy link
Contributor

@rrhyne rrhyne commented Jul 21, 2020

Start of the documentation for the design handoff process documentation. Let's use this draft PR to communicate on what should be included here.

AlicjaSuska and others added 9 commits July 12, 2020 13:41
I've added 'Working with design files' section that describes all the rules that we've agreed on recently when it comes to working with Figma files, naming conventions and Project Tools.

In addition, I've changed slightly the formatting of the 'Process segments' section - using bold text for the main steps in the process increases the readability of this document.

Please, share your feedback regarding both the content and the form :) Thank you!
Co-authored-by: Christina Forney <christina@sourcegraph.com>
Co-authored-by: Christina Forney <christina@sourcegraph.com>
Co-authored-by: Christina Forney <christina@sourcegraph.com>
Co-authored-by: Christina Forney <christina@sourcegraph.com>
Co-authored-by: Christina Forney <christina@sourcegraph.com>
Changes according to Rob's suggestion. @rrhyne please review. Thank you!
@christinaforney
Copy link
Contributor

Is this PR different from #1187? It seems like there is some overlap.

- Metrics collection:
- **Design to engineering handoff**
- Design preperation
- Ensure colors utilize the named color styles vs. the color palette where possible
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would add some examples:
'Ensure colors utilize the named color styles (ex. web-styles/body-color/light) vs. the color palette (ex. grey-7) where possible

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please feel free to add enhancements like this without asking!

handbook/product/design/design_process.md Outdated Show resolved Hide resolved
- Design preperation
- Ensure colors utilize the named color styles vs. the color palette where possible
- This adds our color style variable name to the code palette
- Redline any colors, styles, margins and paddings unique to the designs (not provided by a component)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's add: '...use em values (not px)'

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You probably meant rem :)

- Ensure colors utilize the named color styles vs. the color palette where possible
- This adds our color style variable name to the code palette
- Redline any colors, styles, margins and paddings unique to the designs (not provided by a component)
- If introducing new colors, type, or other design elements, ask for review by an engineer focused on styles and React components
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: design-engineering review process (probably using Chromatic)

- Redline any colors, styles, margins and paddings unique to the designs (not provided by a component)
- If introducing new colors, type, or other design elements, ask for review by an engineer focused on styles and React components
- Ensure any illustrations work in both light and dark mode
- TODO: Determine method of illustration/image exports
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's start this discussion. @felixfbecker would you like to share your thoughts about what would be the preferred illustrations export? :)

@AlicjaSuska
Copy link
Contributor

@christinaforney I've merged my PR regarding headers and design files handling yesterday. That's probably why they overlap. In this one only part about the hand-off is new :)

@christinaforney
Copy link
Contributor

@christinaforney I've merged my PR regarding headers and design files handling yesterday. That's probably why they overlap. In this one only part about the hand-off is new :)

Thanks! I just merged in master to resolve the conflicts :)

@sqs sqs changed the base branch from master to main September 5, 2020 04:38
@christinaforney
Copy link
Contributor

@rrhyne is this PR still relevant? Not urgent, just going through old PRs I'm getting notified about.

@bretthayes bretthayes deleted the design-handoff-process branch May 13, 2022 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants