zulip / zulip-csharp

A C# library for the Zulip API
MIT License
15 stars 16 forks source link

create nuget package for Visual Studio #21

Open penCsharpener opened 6 years ago

penCsharpener commented 6 years ago

probably not yet but once all endpoints are in place

priyank-p commented 6 years ago

@zulipbot claim

Janek91 commented 4 years ago

Any plans regarding that? Code hasn't been touched for a long time. If you need help with that I'm willing to.

penCsharpener commented 4 years ago

sure, help is always welcome. I used to use Zulip at my last employer. Since I've changed I didn't have much time or use for it anymore. I haven't abondoned it but I also never had much feedback. I'm happy to pick it up again. What are you ideas? What would you like to see implemented?

Janek91 commented 4 years ago

Basically - cover all missing endpoints and publish it as a NuGet package targeting .NET Standard 2.0, so that anyone can use it. Also we could split it into two parts - one for just building correct URLs and the other one - wrapping them in methods and calling via some REST library - like Flurl.Http (which is much better than RestSharp by the way). That would made it available for people which want to use REST library of their choice or its own implementation. Besides that unit tests should correlate with current Zulip API just like the Postman collection. In the and sample application could be upgraded do WPF one - which is much modern approach than the current WinForms one.

penCsharpener commented 4 years ago

sounds great. back then I only really worked with Winforms and even the API was new. RestSharp was a great help. With my newer NetDeepL project I used neither. .NET's HttpClient has come a long way. As a test frontend for the sameple app I'd even go for Blazor as it would run also on unix systems.

Janek91 commented 4 years ago

Great I've forked the project and will create PRs as soon as something will be ready. Blazor sounds fun - especially when server-side version will be production ready, but having desktop app too will make debugging, and testing easier. Anyway - it would be good to have that too.

penCsharpener commented 4 years ago

Service-side blazor is production ready since October 2019. WASM will be in May 2020 if they can keep their timeline. Knock yourself out ;-) I'm looking forward to your PRs! Thanks again.

Janek91 commented 4 years ago

Yes, I've meant WASM.