-
Notifications
You must be signed in to change notification settings - Fork 23
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
Apology from maintainer #139
Comments
Congratulations on the baby! Also the move and the new job. 😄 What would you advise any users do? Is there someone, perhaps involved in Haskell Hedgehog, that has merge and publish permissions? I recently learnt that ZIO Test (https://github.com/zio/zio/tree/master/test) implements Hypotheses'/Hedgehog's integrated shrinking, so switching to that might be an option. |
Congratulations @charleso! Enjoy your new life in all its dimensions :-) |
Congrats on the baby and the new job @charleso! The readme already mentions the alternatives, but I wonder if there are anyone in the community from might be up for taking up this cause and join you in growing + maintaining Scala Hedgehog. |
Thanks everyone! It's definitely been quite a life change for us!!!
A few of the core Haskell Hedgehog people certainly have merge permissions. The publishing is automated, every commit is released to bintray. The only manual step is creating a git tag for a tagged publish. I'm ' ' <- this close to getting an automated publish of tagged builds to maven central which would be nice (I'm getting 403's on the bintray maven_sync api). FWIW I will certainly have enough time to review and merge PRs, just not make any of my own contributions. That said I would be happy (keen even) to add a trustworthy developer, someone like yourself or @eed3si9n to have repository admin rights just to make sure I'm not the only Scala developer.
Unfortunately I haven't really had any other serious contributors (steinybot is probably the closest recently), but I don't know how many people other than me have good knowledge of the Scala version internals (the Haskell version is a different story, but most of the users there don't want a bar of Scala).
Yeah, good question...
Yeah I recently found that one myself. It's certainly nice that there's another integrated shrinking option (sonic being the other one I suppose, but I don't know if it's maintained either). If zio-test turns out to be popular and well maintained then I would certainly mention it to potential/current users just to give them fair warning. Is there anything else either of you would recommend I can do? I'm sorry again that things have turned out this way. I'm quite happy with the start I've made on scala-hedgehog, but to be a better library it needs more attention and love that I don't have time for now. |
Congratulations! I'd be keen to keep helping out more maintaining this if there is interest from others to keep it going. I at least intend to finish off the stuff that I have started. I've spent quite a bit of time creating a bunch of custom generators which I was hoping to contribute back, either to the scala-hedgehog directly or as an extra library. |
@steinybot Thank you for the very offer kind offer! I've added you, @dwijnand and @eed3si9n as collaborators (I hope you don't mind), just to make sure I'm not a bottleneck for any administration/merging. There's definitely room for extra generators, I'm keen to see what you have. It might make sense to create a separate module in this repo, depending on the size/scope/dependencies of the generators. |
Oh, there's also a general hedgehogqa slack organisation if anyone is interested in joining? It's mostly based around the Haskell version, but Jacob (the brains behind the whole think) lurks there as well as some other avid users. |
I'd be happy to join. Thanks! |
I'd be happy to work with Dale and Jason, and also join the Slack channel. |
I've invited you all (@steinybot @dwijnand @eed3si9n) to the Hedgehog Slack |
I'm afraid to say that due to a few life developments I am unable to do any real maintenance or support for Scala Hedgehog for the foreseeable future. :(
While the details probably aren't all that interesting, I might just mention them briefly here. Firstly, and most importantly, my wife and I have just recently had our first child, and I'm committed to spending as much quality time with him as I can. Secondly, we have moved to Brisbane and I have started a new job, which is also a little more demanding than my previous one. I'm also restricting my work hours so that I can get home to be my son, so I don't feel comfortable squeezing in any time on Hedgehog at work.
My apologies to those who depends/relies on this library and who are inconvenienced by this change (I don't believe there are many, but it's hard to be sure). I will certainly be around to answer questions, but that's about all I have time for I'm afraid.
The text was updated successfully, but these errors were encountered: