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 'Anatomy of a Good GitHub Issue' Page #514

Closed
8 of 13 tasks
daniellen00 opened this issue May 14, 2020 · 7 comments · Fixed by #592
Closed
8 of 13 tasks

Create 'Anatomy of a Good GitHub Issue' Page #514

daniellen00 opened this issue May 14, 2020 · 7 comments · Fixed by #592
Assignees
Labels
Complexity: Missing P-Feature: Toolkit https://www.hackforla.org/toolkit/ role: front end Tasks for front end developers size: missing
Milestone

Comments

@daniellen00
Copy link

daniellen00 commented May 14, 2020

Overview

Members of Hack for LA often create new GitHub Issues in project repos. Many new and current members need instructions for doing this in a standardized format. Create page for website.

Dependency

Guide template (no issue started yet)

Action Items

  • UX Writing
    • Review existing guide and other resources
    • Organize the wording and define elements that should be on page
    • Sign off
  • UI Mockup
    • Design mockup
    • Coordinate with VRMS team about requirement for stats
    • Sign off
    • check dependency status. If dependency not cleared, put in icebox
  • Development - Implement mockup:
    • Create guide based on template (see dependency)
    • Add to guide collection
    • Link from Toolkit homepage

Resources/Instructions

Github's Markdown Guide
Example of a Good Issue
Google Doc Draft
GitHub's About Labels
GitHub Assignees
GitHub's Milestones

Resume

UX Writing:

  • Evaluated existing materials, identified and located missing information, created new presentation recommendations to standardize GitHub Issues and improve GitHub onboarding experience.
  • Communicate to funders, potential volunteers, and other interested stakeholders the specific value delivered by Hack for LA membership to workforce development goals.

UI Mockup:

  • Design GitHub Issue guide to improve member GitHub experience, streamline new member onboarding, and expand website assets.
  • Communicate to funders, potential volunteers, and other interested stakeholders the specific value delivered by Hack for LA membership to workforce development goals.

Developers:

  • Add to collection in Jekyll / GitHub Pages to organize and deliver guide content to website
  • Use Liquid and Vanilla JS to create new website content
  • Integrate data from API to display real-time statistics of GitHub membership at initial onboarding to increase awareness of HfLA membership value
@daniellen00 daniellen00 added UI documentation Documentation creation labels May 14, 2020
@daniellen00 daniellen00 self-assigned this May 14, 2020
@daniellen00
Copy link
Author

daniellen00 commented May 17, 2020

@daniellen00
Copy link
Author

@ExperimentsInHonesty for review of ux writing and Figma layout (plus Development Action Items phrasing in this Issue)

@daniellen00 daniellen00 mentioned this issue May 22, 2020
13 tasks
@ExperimentsInHonesty
Copy link
Member

@daniellen00
I think we need to say something about the menu (for formatting vs using markdown)
Maybe right at the top where you have the link to markdown we could put a screenshot of the menu and let them know they have the option to write markdown or use the formatting menu

Also rounded corners

@harishlingam mentioned looking at the hack nights page or getting started for overall formatting. Look at font weights and sizing

team agrees with pink background.

@ExperimentsInHonesty
Copy link
Member

Screen Shot 2020-05-31 at 11 37 17 AM

@ExperimentsInHonesty
Copy link
Member

@daniellen00 Great job with the options.

@yuikomajima and the team did a little iteration on one of the pages for the top nav. She is going to finish the top image, and this is all ready to go to development.

@ExperimentsInHonesty
Copy link
Member

@ExperimentsInHonesty ExperimentsInHonesty added role: front end Tasks for front end developers and removed UI documentation Documentation creation labels Jun 7, 2020
@ExperimentsInHonesty ExperimentsInHonesty added this to the Launch Toolkit section milestone Jun 21, 2020
@ye-susan
Copy link
Contributor

ye-susan commented Jun 28, 2020

  1. Progress: ~80% done with Github Issues Page (but not 'template-izing' it yet)
  2. Blocks: Need to figure out how to make this page into a working template
  3. Availability: Open
  4. ETA: 6/30 for html page, TBD for template

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Missing P-Feature: Toolkit https://www.hackforla.org/toolkit/ role: front end Tasks for front end developers size: missing
Projects
Development

Successfully merging a pull request may close this issue.

5 participants