Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 2.77 KB

roadmap.md

File metadata and controls

60 lines (36 loc) · 2.77 KB

Roadmap

The following are the larger areas of upcoming work the GitHub Desktop team intends to explore. This is not inclusive of everything we're working on, and it's not written in stone. We'll continue to update it as our priorities evolve.

Support rebase when pulling (in progress)

  • Respect user's git config for pull --rebase and resolve conflicts: #3422
  • Measuring success: #6550

Support full rebase story, including rebasing one branch onto another locally (in progress)

  • Improve rebase workflows: #5953
  • Measuring success: TBD alongside the work + usability testing

Branch list grows with merged & deleted branches making it difficult to find those you care about (in progress)

  • Prune branches after they've been deleted: #750
  • Measuring success: N/A for now

Repositories are difficult to find, navigate, and differentiate (in progress)

  • Help people navigate between and visually differentiate between repos: #6460
  • Measuring success: TBD alongside the work + usability testing

Working with uncommitted changes (in progress)

  • Improve workflows when you have uncommitted changes: #6107
  • Measuring success: TBD alongside the work + usability testing

Users behind corporate proxies cannot clone without manual setup

  • Help people get set up correctly if they're behind a proxy: #2789
  • Measuring success: TBD alongside the work

Shipped in previous releases

Onboarding (1.6)

  • Improve onboarding for new users: #5686
  • Measuring success: #5549 + usability testing

Suggested next steps (1.6)

  • Suggest logical next steps based on what state a person's repository is in: #6445
  • Measuring success: #6714

Merge conflicts iteration (1.6)

  • Iterate on initial merge conflicts ship: #6213
  • Measuring success: #6388

Merge conflicts handling (1.5)

  • Improve how Desktop handles merge conflicts: #5400
  • Measuring success: #5394

Merge workflow iteration (1.5)

  • Evaluate and improve merge flow end-to-end: #5555
  • Usability testing for merging