fsprojects / SwaggerProvider

F# generative Type Provider for Swagger
https://fsprojects.github.io/SwaggerProvider/
The Unlicense
264 stars 58 forks source link

New co-maintainer needed #215

Open sergey-tihon opened 1 year ago

sergey-tihon commented 1 year ago

Currently I do not use SwaggerProvider by myself and do not have enough time to properly maintain the projects. I am looking for 1-2 people who use it and can help keep it up-to-date.

Would anyone like to be a co-maintainer on this project?

//cc for previous contributors @baronfel, @xperiandri, @Thorium, @toburger, @panesofglass ? //cc @Dzoukr I always thought that would be cool merge with OpenAPITypeProvider and provide 4 type providers from one package (OpenApi, Swagger)x(Generative TP, Erased TP)

Thorium commented 1 year ago

I'm using SwaggerProvider on ClearBank.Net library, which is just a client library for making UK payment automations.

In UK, the traditional big banks are not providing APIs for small companies. So ClearBank is one good alternative for small companies to do payment automation systems. This is kind of UK-based problem as for example in the Nordic countries the traditional banks are providing nice public APIs for EU transactions.

This library has 6k+ downloads in Nuget, so not a lot, but considering that the target audience is small companies and the payment-systems being typically quite important for companies, I have my interest keeping maintaining that.

I'd happily be a co-maintainer for SwaggerProvider. But I'm still using the Swagger and non-1.0-version, which did use some little F# for parsing and the Newtonsoft library. I don't have the knowledge needed of these dependency libraries (Microsoft OpenApi and Json) to be the sole maintainer of this project.

xperiandri commented 1 year ago

The main question for me is when will we be able to generate DUs and records from TP. This affects if I will put any resources in this library in the nearest future. @dsyme

rametta commented 1 year ago

I'd like to volunteer as a maintainer. I use this library at work and would benefit from being able to make sure bugs are fixed in a timely manner

sergey-tihon commented 1 year ago

@Thorium can you point me to issues that stop you from migration to 2.0.0-beta6 ? What should be fixed before 2.0 stable release to make it work for ClearBank.Net?

@rametta Thanks! Do you have issues that currently affect you?

rametta commented 1 year ago

@sergey-tihon yes #214

abelbraaksma commented 1 year ago

Hey @sergey-tihon, if you're still looking, we use this library a lot at the company I work for, and it would only make sense to contribute a bit more.

I have experience with library code and making changes defensively (as you may know ;) ), and there are some (larger) features I'd really like to push for in this provider, so I am willing to do some maintaining on the repo to help you out.

Thorium commented 11 months ago

@sergey-tihon seems to be working fine now.