Starcounter / Starcounter.VisualStudio

Starcounter Visual Studio development support
0 stars 0 forks source link

Publish "Starcounter 2.4 for Visual Studio" in the Marketplace #28

Closed warpech closed 6 years ago

warpech commented 6 years ago

Since Visual Studio Marketplace only supports one version at the time (source), I suggest we bypass it by publishing another extension called "Starcounter 2.4 for Visual Studio".

Then we can switch the installer of Starcounter 2.4 to offer installing that version of the extension.

This is how NUnit solves it, among others.

We are getting more and more partners using Starcounter 2.4 and we want them to be able to use the stuff that we work on.

WDYT @ubbeK, @per-samuelsson?

per-samuelsson commented 6 years ago

WDYT @ubbeK, @per-samuelsson?

SGTM. I actually never considered that.

One thing though: since the aim is we want to merge versions, so we have only one extension version, maybe we should consider that already now, when doing naming? Like "what's our strategy the day we complete that merge"?

I guess, in the scheme you propose, we simply just delete "Starcounter 2.4 for Visual Studio" at that point? Are there better ways to name it? Like we named it "next" or "beta" or whatever, stating that this will in fact become the sole version eventually?

warpech commented 6 years ago

Actually no, in the scheme that I propose, the current extension "Starcounter for Visual Studio" will forever be for Starcounter 2.3 (we can rename it to "Starcounter 2.3 for Visual Studio").

So for every breaking change version of Starcounter we will have a separate Visual Studio extension.

per-samuelsson commented 6 years ago

Actually no, in the scheme that I propose, the current extension "Starcounter for Visual Studio" will forever be for Starcounter 2.3 (we can rename it to "Starcounter 2.3 for Visual Studio").

Exactly, I wonder if that approach is not better.

My main objective here is that we should think it through an extra time and find the scheme that best align with the fact that (hopefully pretty soon) we'll have just a single version of the extension.

ubbeK commented 6 years ago

This VisualStudio extension will most likely be splitted up into two different VS marketplace extensions, according to @warpech and @per-samuelsson discussion.

But what should the 2.4 version be called? Rename the current one?

cc @miyconst

ubbeK commented 6 years ago

@iqbal will update the current extension in this issue: https://github.com/Starcounter/Starcounter.VisualStudio/issues/27

Edited: that was wrong. The new version should be updated there.

ubbeK commented 6 years ago

Decided on last ReleasePlanning meeting:

ubbeK commented 6 years ago

@iqbalskd Before doing this issue, please release new 1.0.5 nuget package, https://github.com/Starcounter/Starcounter.VisualStudio/issues/35, and make sure tag Starcounter for Visual Studio targets that package.

miyconst commented 6 years ago

Won't this issue resolved by implementing support for 2.3 and 2.4 Starcounter version into the same extension?

iqbalskd commented 6 years ago

This issue has been done by combining vs extentions for both 2.3 and 2.4. So closing it