Azure / draft-classic

A tool for developers to create cloud-native applications on Kubernetes.
https://draft.sh
MIT License
3.92k stars 395 forks source link

ASP.NET Core 2 #325

Closed nikolay closed 6 years ago

nikolay commented 7 years ago

It's been out for a while. You, as Microsoft, should have a starter pack for it out of the box.

squillace commented 7 years ago

Hey! Why don't you contribute, since we're so lame. :-) In fact, you're right. Let's get someone on that.

bacongobbler commented 7 years ago

Nobody on the core team has .NET Core experience, believe it or not. Having a beefier set of language packs available is on the roadmap prior to v1.0, but we're still nailing down the user experience before we start expanding beyond our own knowledge base.

As @squillace said, write one up if you feel motivated!

nikolay commented 7 years ago

@squillace The last time I touched .NET was back in 2008, but I will give it a try and submit a PR as it doesn't look a big deal anyway.

squillace commented 7 years ago

@nikolay: I'll make you a deal. You give it a shot (hopefully it should be fairly straightforward), and I'll have the core team come over and vet it. :-) Everyone will learn something, I'm sure.

nikolay commented 7 years ago

@squillace You made me an offer I can't refuse! 😄

squillace commented 7 years ago

Most excellent.

squillace commented 7 years ago

Yeah, @nikolay, I think we can get some help. https://twitter.com/sajaya/status/908180245026529282. :-)

bacongobbler commented 7 years ago

One problem with adding "another" ASP.NET pack at this point is that Draft does not have a way to determine the difference between two identical packs: #308

We first need to handle the case where there may be multiple versions of a language pack available in $(draft home)/packs via draft create before we can support ASP.NET 1 and ASP.NET 2 applications identically. The same problem exists for determining if an application requires a python 2 or a python 3 pack.

squillace commented 7 years ago

worthwhile test case to use to solve the issue.