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

Short term roadmap #1

Closed
15 of 18 tasks
kieferrm opened this issue Jun 11, 2018 · 5 comments
Closed
15 of 18 tasks

Short term roadmap #1

kieferrm opened this issue Jun 11, 2018 · 5 comments
Assignees

Comments

@kieferrm
Copy link
Member

kieferrm commented Jun 11, 2018

  • Increase logging support
  • Ensure comments provider are additive (core)
  • PR viewlet should how the union of all remotes (will have picker later on)
  • Ensure cross-platform support
  • Architecture
    • Ensure clear auth separation
    • Ensure clear model separation
    • Basic model tests
  • Setup CI
  • Multi-root folder support: Investigate how the active source control provider can control what's visible in the PR viewlets
  • Stabilization, bug fixes
  • OAuth authentication support
  • Adopt Git extension API to support multi-root-folders
  • Improve PR overview page
  • Improve commenting support
  • Improve section management in SCM view
  • Work with GH on supporting large diff hunks
  • Publish preview in Marketplace

  • Investigate alternatives for multi-vendor story; i.e. support PR from providers other than GH
@kieferrm kieferrm changed the title Short term roadmap Short term roadmap - DRAFT Jun 11, 2018
@rebornix
Copy link
Member

rebornix commented Jun 11, 2018

Right now extensions can create SCM source control but there is no way to access current active source control instance. It would be great if we can access them like how to access active text editor, the API can be like

export namespace scm {
	export let activeSourceControl: SourceControl | undefined;
	export const onDidChangeActiveSourceControl: Event<SourceControl | undefined>;

	export function createSourceControl(id: string, label: string, rootUri?: Uri): SourceControl;
}

@lostintangent
Copy link
Member

@kieferrm @rebornix +1! Being able to retrieve the active SourceControl instance would be valuable for Live Share as well. I’d love to see this become possible 😁

@egamma
Copy link
Member

egamma commented Jun 18, 2018

// @joaomoreno fyi

@rebornix
Copy link
Member

@lostintangent Retrieving active source control provider is one solution for our multi-root workspace scenario but we didn't make decisions yet, you can join our discussion in microsoft/vscode#51734

@kieferrm kieferrm changed the title Short term roadmap - DRAFT Short term roadmap Jun 29, 2018
@ha404
Copy link

ha404 commented Jul 11, 2018

Awesome work guys! Can't wait to use this, been following it closely, gonna be a game changer in the productivity department for sure 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants