jack-pappas / ExtCore

An extended core library for F#.
Apache License 2.0
180 stars 32 forks source link

Moving to fsprojects organization #41

Closed vasily-kirichenko closed 6 years ago

vasily-kirichenko commented 6 years ago

I think @jack-pappas has not had time for this project for recent months, https://github.com/jack-pappas/ExtCore/pull/32 was closed without merging, this is a very bad sign.

I propose to move this project to fsprojects organization, move to Paket, add a project build script, and release version 1.0 after https://github.com/jack-pappas/ExtCore/pull/32 is merged.

@7sharp9 @dsyme @forki @enricosada @wallymathieu

wallymathieu commented 6 years ago

As long as there is someone who respects the vision of the project in charge of it, it should be fine.

wallymathieu commented 6 years ago

There is a lot of code in ExtCore, so it would probably be nice to have additional maintainers in order to help @jack-pappas.

vasily-kirichenko commented 6 years ago

@wallymathieu I'm not suggesting to change anything in the project vision, etc. I just suggest to resurrect it so other people could merge PRs and release the NuGet package.

7sharp9 commented 6 years ago

This library tends to be well thought out and optimized, thats why I like to use it, Ive not explored an awful lot of the features but it is really useful to me anyway.

vasily-kirichenko commented 6 years ago

@7sharp9 yes. I've ended up building a private package with #32 merged and use it. That's not good.

wallymathieu commented 6 years ago

Indeed, it would be nice to resurrect the project. It would be good to have people who shares @jack-pappas vision in charge.

wallymathieu commented 6 years ago

What do you think @jack-pappas ?

jack-pappas commented 6 years ago

I'd prefer not to move ExtCore to fsprojects. I don't think the location of the project is the real issue here -- it's that I haven't had free time to work on ExtCore in a long while, but I also haven't made it easy (or even possible, really) for others to help maintain the project.

I think if we fix the maintainability issues, we're probably in good shape for the future, right? I've written up some issues this morning for various maintenance tasks and created a new project for this repo to track them: https://github.com/jack-pappas/ExtCore/projects/1

Would you all mind taking a look at the issues I've created and commenting if you have thoughts to share?

wallymathieu commented 6 years ago

So, essentially it is that there is a single maintainer? But that could also be seen as a pro since it can keep the vision aligned.

vasily-kirichenko commented 6 years ago

I'm OK with not moving it if there is a way to publish packages via CI.

dsyme commented 6 years ago

@jack-pappas Any chance you could appoint a back up maintainer with rights to repo and nugets? e.g. in case you go dark? :)

You can put constraints on that if you like? e.g. "the community can request to activate the back up maintainer if there has been not replies to repo activity for more than 2 months and there are new bug fixes avaiable and features to release"?

wallymathieu commented 6 years ago

@dsyme sounds like a good policy 👍