RestCode / WebApiProxy

MIT License
199 stars 91 forks source link

Install WebApiProxy via VSIX #25

Open Mike-E-angelo opened 10 years ago

Mike-E-angelo commented 10 years ago

OK, you got my motor running on this project. :)

I am thinking it would be cool to create a VSIX that is used to create proxies exactly how they were done in WCF. Essentially you can register proxies via the solution or you can register them via a URL. I would also like to introduce a configuration mechanism that I believe I mentioned in another issue #24. The challenge here is that it should be PCL and work across multiple client platforms, something I would be interested in doing. Also, since this would allow multiple registrations, this should address issue #10 as well.

Another advantage with using VSIX and commands is that you sidestep using MSBuild commands and infrastructure, which is clumsy and error-prone (not to mention it is greedy with resources which locks them unnecessarily, causing all sorts of headaches which I'm sure you've experienced).

Finally, I would also like to create dialog options that allow the user to specify the generation of sync/async methods, which would attend to issue #23. And while I am at it, I will see if I can fix #16 as well.

This should take me a few weeks, but if it is OK I would like to start working on this and provide you a PR once I am done. :)

faniereynders commented 10 years ago

That's great! Thank you!

faniereynders commented 9 years ago

By the way, the C# client generator is now supported on PCLs :+1:

Mike-E-angelo commented 9 years ago

Very nice! I have been a slacker but still very interested in this task.

faniereynders commented 9 years ago

@Michael-DST I've released the latest and greatest on NuGet you can read the release notes here http://www.faniereynders.com/2015/01/an-update-on-webapiproxy.html

Mike-E-angelo commented 9 years ago

WOW! That is really great... awesome work! I look forward to seeing what you have done. :D

wolfen351 commented 8 years ago

@Michael-DST nudge this would still be an awesome feature!!

faniereynders commented 8 years ago

@wolfen351 yeah agreed, it is very similar to what AutoRest is doing in Visual Studio 2015.

Mike-E-angelo commented 8 years ago

Brushing off the dust and cobwebs here. :) I was actually thinking about this project the other day. I got bamboolzed by a contract last year and wasn't able to spend time on any side projects. I am currently in an extended "working sabbatical" and dedicating my time to learning all the new tech, and this project is on the list. I am not sure how it relates to mobile now that there are Azure Mobile Services that seem to access/store data without using REST, but that is definitely on the radar and I will find out. :)

Hope all is well with you @faniereynders. And thanks for the ping @wolfen351. Happy New Years to you both!

faniereynders commented 8 years ago

Thank you @michael-dst, same to you! I'm trying to revive this project again, so if you're interested in becoming a direct contributor, let me know and I'll hook you up. @wolfen351 was also kind enough to lend a hand.

Mike-E-angelo commented 8 years ago

Cool... thank you, @faniereynders. I will definitely keep that in mind and let you know. B) It is much appreciated!

faniereynders commented 8 years ago

@Michael-DST talk is cheap, show me the PR :smile:

Mike-E-angelo commented 8 years ago

Haha... I probably deserve that. :angel: