Open amyjko opened 12 months ago
Me, @JunnaC, and Carol want to work on this issue.
Wonderful, let us know how we can help!
Hii @amyjko, Olivia, Carol, and I updated the design spec of this issue. Please let us know where we could improve. Thanks!!!
Congratulations on an excellent first draft! Things I like:
Things to improve or design:
Hii @amyjko, thanks for your instructions. We are having a meeting now. Here are our ideas/several questions
Hii @amyjko
Olivia, Carol, and I updated the design spec of this issue based on feedback. Please let us know where we could improve more :)) Thanksss.
Nice iteration! I like the idea of showing all contributors, and pulling from GitHub. A few thoughts about this iteration:
Hey @amyjko, thanks for your feedback! Here is our discussion idea:
We intended to use color to represent the active/inactive. The status of the contributor need to be updated regularly
This all seem reasonable to me. There is some chance I'll be changing the use of GitHub teams, as it's caused many problems, but that would just mean that there are many few people on teams, and many more external contributors. Incorporate these into the proposal on top and this should be ready for design approval.
Hii @amyjko, we just updated our design spec, looking forward to getting the approval :))
Thank you all, design approved. If your work ends here (you won't be building this), you can unassign yourself, so that others know it is free to work on. Congratulations!
What's the problem?
There's no where in the application were we credit localization contributors.
What's the design idea?
Provide some place to give credit, and a way to store who contributed. GitHub is a partial ground truth for this, but it's not complete, since some contributors are not contributing through GitHub. We also have to decide where to display this credit.
Who benefits?
Everyone who contributed and future contributors.
Design specification
Designer: Junna Cao, Olivia Wei, Carol Yan
1. Separate page
Users are able to view all the contributors through the button on the home page. All the teams will be listed on this page. We design the page specifically for the Localization team. To express appreciation for the contributors of WordPlayPen, we have added the clapping hands emoji 'đź‘Ź' spreading all the page. This design emphasizes creative expression and encourages users to acknowledge and thank the contributors of WordPlayPen in a positive and symbolic manner. Emoji hands will include all the colors without specifying by contributors. These hands represent users' appreciation. Contributors in different locales are listed in the different areas. The contributors' names in each locale are listed randomly. This has been noticed on the page.
Add a contributor button on the home page
A page for all "Contributors". Leadership roles will have a place for short introductions and will be directly displayed on this page. All other teams will be redirected to a separate page by clicking the corresponding team name. Considering the poor accessibility of adding images, we could also ask leaders to choose one emoji to represent themselves.
Page for Localization team: After clicking "localization" from the previous page, it will redirect to this page.
We intended to use color to represent the active/inactive. The status of the contributor need to be updated regularly
2. Language and Culture
3. Contributors name collection
Considering the burden of managing outside the repository, we will collect the contributor’s name through GitHub commits history. Thus, we can draw directly from the locale file to render contributors.
The role will come from Github. Everyone may have a team shown on GitHub:
For the contributors who just submit pull requests, we are considering adding a "more contributor" section, and their names will come from the pull histories.
What's more, all the other contributors(not in the team listed) will be credited in "more contributor" section.