Skip to content

Latest commit

 

History

History
62 lines (32 loc) · 2.68 KB

roadmap.md

File metadata and controls

62 lines (32 loc) · 2.68 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.

New user tutorial to get started more easily doing a full workflow in GitHub Desktop

  • Tutorial entry point: #8148
  • GitHub workflow tutorial using GitHub Desktop: #8149

Branch protection on your desktop

  • Help prevent people from making commits to branches they aren't able to push to: #7023

Rebase conflict detection

  • Warn users if there will be conflicts prior to starting a rebase: #6960

Users behind corporate proxies cannot clone repositories in Desktop without manual setup

  • Help people get set up correctly if they're behind a proxy: #2789

Shipped in previous releases

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

  • Prune branches after they've been deleted: #750

Working with uncommitted changes, aka stashing (2.0)

  • Improve workflows when you have uncommitted changes: #6107

Support rebase when pulling (2.0)

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

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

  • Improve rebase workflows: #5953

Repositories are difficult to find, navigate, and differentiate (2.0)

  • Help people navigate between and visually differentiate between repos: #6460

Onboarding (1.6)

  • Improve onboarding for new users: #5686

Suggested next steps (1.6)

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

Merge conflicts iteration (1.6)

  • Iterate on initial merge conflicts ship: #6213

Merge conflicts handling (1.5)

  • Improve how Desktop handles merge conflicts: #5400

Merge workflow iteration (1.5)

  • Evaluate and improve merge flow end-to-end: #5555