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

Create a page for design collaboration and shared design resources #35

Closed
GBKS opened this issue Oct 19, 2020 · 3 comments · Fixed by #413
Closed

Create a page for design collaboration and shared design resources #35

GBKS opened this issue Oct 19, 2020 · 3 comments · Fixed by #413
Assignees
Labels
Copy Task is about improving text. Dev Development-focused tasks.
Projects

Comments

@GBKS
Copy link
Contributor

GBKS commented Oct 19, 2020

I think a page like this could help us with two things.

First, it looks like we will be using Figma for many designs due to the ease of sharing and collaboration. While Github has many pre-defined processes built-in, Figma and other design tools do not. So I think it would be helpful if we articulate these for us.

Second, there are a few design resources being worked on that we will make publicly available for anyone to use and contribute to. Currently we have many Figma links floating around with no way to find them again other than asking around or searching Slack/Figma history. We can also list important design resources on this page.

This page would likely be under "Resources".

Below is a mock-up with some quickly written copy. What do you think of this? Note that this is heavily slanted towards collaborating on Figma community files. So this might need to be a sub-page under a more general "Design collaboration" or "Open design" section that is tool-agnostic.

Design collaboration page 201019

@GBKS GBKS added the Help wanted Extra attention is needed label Oct 19, 2020
@GBKS GBKS self-assigned this Oct 19, 2020
@GBKS GBKS added this to Ideas & suggestions in Content via automation Oct 19, 2020
@pavlenex
Copy link
Contributor

Don't have any concrete feedback to add, except that I really like the idea of having all of these at a single page. Navigating through Figma is not always easy, so if it means anything, I find this kind of page quite helpful.

@GBKS GBKS moved this from Ideas & suggestions to In progress in Content Oct 21, 2020
@pavlenex
Copy link
Contributor

@GBKS and I were discussing the dev-designer workflow around a specific issue we have on @btcpayserver so I documneted the typical process. Of course, in a fast-paced environment things don't always go in a pattern like this, but this is quite typical flow.

BTCPay Dev/Designer collaboration on an issue

The goal of this document is to quickly describe the workflow of the designer and dev community when tackling a particular UX/UI related issue.

  • User reports a problem usually on our community chat
  • If the issue is significant or repeats in the past a new issue is opened
  • In the issue, we tend to describe the specific problem, why it happens and how it can be solved
  • The issue is presented at a core team meeting and then included into a sprint (we do 2-3 week sprints and release a new version).
  • Then the issue is presented at a designer meeting. Where usually a dev is present so that we’re sure sketches and ideas are technically possible in the time-frame.
  • Once the issue is in designers hands, designers then create multiple iterations on Figma of and present them via our UX/UI channel for more feedback.
  • Once there’s a good enough iteration, it’s presented on the original issue on GitHub
  • The design is then reviewed by maintainers where usually additional feedback is passed along.
    *Designer then goes back to Figma and creates a few more iterations, showing them to the community in the UX/UI channel and passing them to the issue.
  • Once the mockup is satisfactory, then the dev team takes over the issues
  • Dev in charge creates a pull request
  • Tester team then tests a PR in a local environment, presents screenshots and points out potential problems.
  • Designers are pinged in the UX/UI channel or on GitHub in case there’s a solution that differs from their proposed design.
  • Once the pull requests passes designer and testers review, code reviewer takes a look at the code (the specific time when a code is reviewed differs)
  • Once both tester and code reviewers approve the PR, the pull request is then merged (provided that there’s a consensus from maintainers)

@ConorOkus
Copy link
Collaborator

Ship it!

GBKS added a commit that referenced this issue Jun 28, 2021
Based on #35, with slight updates to copy and resources, as the original issue iis pretty old by now.
Content automation moved this from In progress to Done Jul 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Copy Task is about improving text. Dev Development-focused tasks.
Projects
Development

Successfully merging a pull request may close this issue.

3 participants