Quantcast
Channel: How GitHub approaches UX - The GitHub Blog
Browsing latest articles
Browse All 19 View Live

Design’s journey towards accessibility

As a design organization we have the opportunity to make a significant impact on making GitHub inclusive for all developers. Designing complex interactions for users with a wide range of abilities is...

View Article


Image may be NSFW.
Clik here to view.

Accessibility considerations behind code search and code view

GitHub prides itself on being the home for all developers, including developers with disabilities. Accessibility is a core priority for all new projects at GitHub, so it was top of mind when we started...

View Article


Image may be NSFW.
Clik here to view.

Exploring developer happiness, inclusion, and productivity at GitHub’s Design...

As a design organization, we have the opportunity to make a significant impact on designing the platform for all developers. How does the emergence of creative AI impact our work? How can we achieve an...

View Article

Image may be NSFW.
Clik here to view.

How we’re building more inclusive and accessible components at GitHub

One of GitHub’s core values is Diverse and Inclusive. It is a guiding thought for how we operate, reminding us that GitHub serves a developer community that spans a wide range of geography and ability....

View Article

Image may be NSFW.
Clik here to view.

Exploring the challenges in creating an accessible sortable list (drag-and-drop)

Drag-and-drop is a highly interactive and visual interface. We often use drag-and-drop to perform tasks like uploading files, reordering browser bookmarks, or even moving a card in solitaire. It can be...

View Article


How to make Storybook Interactions respect user motion preferences

Recently, while browsing my company’s Storybook, I came across something that seemed broken: a flickering component that appeared to be re-rendering repeatedly. The open source tool that helps...

View Article

Image may be NSFW.
Clik here to view.

Considerations for making a tree view component accessible

Tree views are a core part of the GitHub experience. You’ve encountered one if you’ve ever navigated through a repository’s file structure or reviewed a pull request. On GitHub, a tree view is the...

View Article

Image may be NSFW.
Clik here to view.

Building a more accessible GitHub CLI

At GitHub, we’re committed to making our tools truly accessible for every developer, regardless of ability or toolset. The command line interface (CLI) is a vital part of the developer experience, and...

View Article


Image may be NSFW.
Clik here to view.

Design system annotations, part 1: How accessibility gets left out of components

When it comes to design systems, every organization tends to be at a different place in their accessibility journey. Some have put a great deal of work into making their design system accessible while...

View Article


Image may be NSFW.
Clik here to view.

Design system annotations, part 2: Advanced methods of annotating components

In part one of our design system annotation series, we discussed the ways in which accessibility can get left out of design system components from one instance to another. Our solution? Using a set of...

View Article
Browsing latest articles
Browse All 19 View Live