OmniSharp / generator-aspnet

yo generator for ASP.NET Core
877 stars 168 forks source link

*Canary* Tooling content access [Twitter] #358

Closed peterblazejewicz closed 9 years ago

peterblazejewicz commented 9 years ago

This issue is just started to discuss announcement by Damian Edwards about Canary tooling releases: https://twitter.com/damianedwards/status/644576439925391361

/cc @sayedihashimi

peterblazejewicz commented 9 years ago

@sayedihashimi The early access to content from Tooling future releases can be beneficial to people contributing here (and elsewhere) to avoid all hands/waterfall release for beta's. Someone contributing could be better accustomed to changes, spot problems early, make less errors, think about adding a test case or two. The content won't be probably used at by many people. But at least one could see if is there update to some core client component or is not', etc. I did a mistake in my past commit for beta7, something that bothers me. Just by knowing upcoming changes I would probably never do that mistake. I find @aspnet/Announcements useful for this reason.

sayedihashimi commented 9 years ago

Thanks @peterblazejewicz I think that would be great if we could do something to help people get started.

I'm concerned that it may be a lot of work, but maybe it's not.

What were you thinking exactly here? Would we create a new generator for example generator-aspnet-canary or were you thinking to overload generator-aspnet somehow?

Adding @rustd and @damianedwards to see if they have any thoughts.

peterblazejewicz commented 9 years ago

I think the canary content has so many rough edges that it won't be a fun to release it via regular NPM releases - not mentioning another project or tool. My Canary Chrome browser regulary breaks a feature here and there. We could just make a branch here so it could be developed and updated with canary content. Anyone interested in canary can just add a template (subgenerator) or a feature, just branching from this canary branch and linking generator locally (the same way as for contribution):

npm link

Exactly like with e.g. Bootstrap 4 alpha: https://github.com/twbs/bootstrap/tree/v4-dev Anyone can pick an alpha and play with branch locally (and contribute back). That way anyone can provide a feedback back to Tooling team using nix based tools early before final release. Let me cook another example: Q: How VS Tooling team plan to implement and provide support for dnx-watch feature that had been discussed in latest live.asp.net community standup: https://github.com/aspnet/dnx/issues/2700 How it will work on my nix setup? Maybe it won't work at all? Thanks!

sayedihashimi commented 9 years ago

@peterblazejewicz ok i see. So to try canary users would have to git clone and then npm link. That makes sense. I think the flow could be like this.

@rustd any concerns posting the .zip files for canary releases two days before the canary release goes out?

peterblazejewicz commented 9 years ago

closing as beta8 has arrived