Just a random idea- but,
Would anyone be interested in having a .net based blazor front end for lemmy?
Sadly, there isn’t yet a c# nuget package, but, that wouldn’t be hard to fix.
The API itself, is pretty well documented.
And, building custom front-ends is encouraged as well.
https://join-lemmy.org/docs/en/contributors/04-api.html#creating-a-custom-frontend
Just out of interest, why not use refit for something like this? You could get a basic client going much faster - unless there’s some specific behaviour you want for the client (which would require painful customisation with refit).
I’ve come to be quite a fan of refit recently purely for how quick you can get a basic, working client
I like refit too! It’s super nice, but very quickly i realised the API does some weird undocumented stuff and isn’t very consistently implemented. I feel more comfortable doing the boilerplate my myself (chatgpt helps) while i figure out the funk.
Ah, that’s fair - haven’t encountered anything weird with it yet. I can imagine with chatgpt it’s become much easier though - I need to start giving AI tools a try. Do you have a particular set up for using chatgpt with rider or anything?
No setup at all, just strip-mine the sourcecode for the existing TS client, have it generate curl requests. Run the curls, ask it to create POCOs for the results, and adjust.
@[email protected] wrote a pwsh module for lemmy and can attest to the troubles =D