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

Finish dev documentation of Design System #1416

Closed
16 tasks done
Tracked by #1534
daniellex0 opened this issue Apr 18, 2021 · 21 comments
Closed
16 tasks done
Tracked by #1534

Finish dev documentation of Design System #1416

daniellex0 opened this issue Apr 18, 2021 · 21 comments

Comments

@daniellex0
Copy link
Member

daniellex0 commented Apr 18, 2021

Overview

We need to complete the developer-facing documentation of the design system so that developers can easily pickup how and when to utilize reusable components

Action Items

Resources/Instructions

Design System on Figma
Standardized Components wiki
How to create a new page wiki

@daniellex0
Copy link
Member Author

@daniellex0 , @qiqicodes , and @ruqpyL2 are working on this

@qiqicodes
Copy link
Member

Progress: restructuring wiki navigation by categorizing. rewriting design component documents.

Blockers: @daniellex0 @ruqpyL2 @qiqicodes are meeting this week. Loop in @akibrhast when the meeting is happening.

ETA: TBD

@qiqicodes
Copy link
Member

Progress: trying out UI component libraries, such as storybook, styleguidist, etc... to see which one fits our needs best
Blockers: need to arrange a meeting to discuss the tradeoffs

@qiqicodes qiqicodes added the Status: Updated No blockers and update is ready for review label May 9, 2021
@qiqicodes
Copy link
Member

Progress: Same progress
Blockers: Likely we will meet next week to discuss the tradeoffs

@daniellex0
Copy link
Member Author

Progress: Heard about different way to approach wiki reorganization from Bonnie, but waiting for buy-in from dev team. Still figuring out feasibility of Storybook/Styleguidist vs. dedicated web page for component documentation
Blockers: Busy week for everyone

@daniellex0
Copy link
Member Author

Progress: Moving forward with wiki reorganization and reformat. Still determining whether to have dedicated web page for component documentation
Blockers: Limited time
Next steps: Meeting this week about stylebook, move forward with making updates to wiki

@daniellex0
Copy link
Member Author

Progress: Figured out that can use expandable arrows for wiki sidebar organizations. Met about Storybook, which will be way too difficult to implement without React (let alone with). Dedicated web page for component documentation looking like best option right now.
Blockers: Limited time
Next steps: Move forward with making updates to wiki

@Sihemgourou Sihemgourou added time sensitive Needs to be worked on by a particular timeframe role: design and removed role: UI labels Jun 12, 2021
@daniellex0
Copy link
Member Author

Progress: Got approval for dedicated web page for component documentation, and got approval (with a few edits) from Bonnie and devs for wiki reorganization.
Next steps: Implement updates to wiki. Design dedicated webpage for documenting components and have it developed.

@Sihemgourou
Copy link
Contributor

Hey @daniellex0, should we start the implementation of the design system in the code base ? we can already start with the validated part right ?

@daniellex0
Copy link
Member Author

daniellex0 commented Jun 15, 2021

Hey @Sihemgourou , some of it is already implemented! For example buttons and page cards, which are the most common reusable components throughout the site, are already standardized. The other big piece left is standardizing headings, and I discussed this with Akib yesterday about how to have developers help with that. But yes, there are some more pieces that need to be implemented 👍

@akibrhast
Copy link
Member

@daniellex0 What is the next step that developers can take to help with that?

@Sihemgourou
Copy link
Contributor

I am going to create an issue about that

@Sihemgourou Sihemgourou added the To Update ! No update has been provided label Jun 16, 2021
@github-actions
Copy link

github-actions bot commented Jun 16, 2021

@ruqpyL2 Please add update

  1. Progress
  2. Blockers
  3. Availability
  4. ETA

Danielle will be leaving the project in July, please let us know how likely we are to finish the project by early July, and if additional ressources are needed or if the issue needs to be broken in multiple issues.

@Sihemgourou Sihemgourou removed the Status: Updated No blockers and update is ready for review label Jun 16, 2021
@csseu
Copy link
Contributor

csseu commented Jun 16, 2021 via email

@Sihemgourou
Copy link
Contributor

@ruqpyL2 this issue is about the design system, your answer is about the wiki, do you think the two issues are interdependent ?

@csseu
Copy link
Contributor

csseu commented Jun 16, 2021 via email

@Sihemgourou Sihemgourou removed To Update ! No update has been provided role: front end Tasks for front end developers labels Jun 18, 2021
@sayalikotkar sayalikotkar added the Feature Missing This label means that the issue needs to be linked to a precise feature label. label Jun 20, 2021
@Sihemgourou Sihemgourou added Feature: Design system and removed Feature Missing This label means that the issue needs to be linked to a precise feature label. labels Jun 20, 2021
@daniellex0 daniellex0 assigned daniellex0 and unassigned csseu Jun 27, 2021
@daniellex0
Copy link
Member Author

daniellex0 commented Jun 27, 2021

Progress: Designing component library webpage that developers will be able to reference. Met with interested developers who will be able to help implement this.
Blockers: None
Availability: flexible
ETA: 1 week (design portion of component library webpage)

@daniellex0 daniellex0 added the Status: Updated No blockers and update is ready for review label Jun 27, 2021
@daniellex0
Copy link
Member Author

Progress: Met with Kristin about component library webpage and she designed a great mockup for component layout. I will implement the design on the rest of the components and send the page to development. Will coordinate meeting with more interested developers on the team to discuss implementing the component library webpage.
Blockers: None
Availability: flexible
ETA: 3 days (design portion of component library webpage)

@Sihemgourou Sihemgourou added To Update ! No update has been provided and removed Status: Updated No blockers and update is ready for review labels Jul 10, 2021
@github-actions
Copy link

@daniellex0 Please add update

  1. Progress
  2. Blockers
  3. Availability
  4. ETA

@daniellex0 daniellex0 removed the To Update ! No update has been provided label Jul 11, 2021
@daniellex0
Copy link
Member Author

Progress: Met with developers on the team to discuss implementing the component library webpage and get feedback on designs. Am currently implementing edits and finalizing the design to send off to developers by tonight.
Blockers: None
Availability: flexible
ETA: today

@daniellex0 daniellex0 added the Status: Updated No blockers and update is ready for review label Jul 11, 2021
@daniellex0
Copy link
Member Author

Progress: Finished designing dedicated webpage for components and met with developers to discuss and get more feedback. Sarah is now in charge of implementing the designs, and once she builds the structure will assign others. Adam is in charge of assigning people to standardize components as she moves along.
Remaining step: I need to finish descriptions in component webpage, and wiki page encouraging to use the component library
Blockers: None
Availability: flexible
ETA: 7/22

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

7 participants