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

Install WebApiProxy via VSIX #25

Open
Mike-E-angelo opened this issue Nov 3, 2014 · 12 comments
Open

Install WebApiProxy via VSIX #25

Mike-E-angelo opened this issue Nov 3, 2014 · 12 comments

Comments

@Mike-E-angelo
Copy link

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
Copy link
Member

That's great! Thank you!

@faniereynders
Copy link
Member

By the way, the C# client generator is now supported on PCLs 👍

@Mike-E-angelo
Copy link
Author

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

@faniereynders
Copy link
Member

@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
Copy link
Author

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

@wolfen351
Copy link
Collaborator

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

@faniereynders
Copy link
Member

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

@Mike-E-angelo
Copy link
Author

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
Copy link
Member

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
Copy link
Author

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

@faniereynders
Copy link
Member

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

@Mike-E-angelo
Copy link
Author

Haha... I probably deserve that. 👼

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

No branches or pull requests

3 participants