Open svenstaro opened 6 years ago
ping @reem @ujh
Are we to consider stainless broken and unmaintained?
I mailed both maintainers directly months ago without an answer so yes, the project is broken and unmaintained.
I think it's time for a proper fork. Are you up for maintaining that?
Since you're discussing about forking, I'd like to mention a package I wrote quite a while ago which is very similar to / inspired by stainless but has some additional features like declaring functions / consts / statics outside before
/after
and supports passing a string to describe
blocks: https://github.com/utkarshkukreti/speculate.rs. It was just updated to support the latest nightly thanks to @gilescope (https://github.com/utkarshkukreti/speculate.rs/pull/4).
It doesn't support the given
and when
aliases but I can add them if anyone needs it. Migrating to speculate should be straightforward:
before_each
with before
after_each
with after
!
.describe!
to speculate!
.I'm probably missing some things, so let me know if you run into any problems.
Hey all, sorry for the communication delay, unfortunately I don't have time to maintain stainless any more. I would be amenable to adding more maintainers if others are interested in doing the work, so that people can continue to use the library if they find it helpful.
@reem can you add me as a maintainer on here and on crates.io? My mail is svenstaro@gmail.com on both. I'm an Arch Linux developer and am a pretty active open source dude in case you need any credibility. You could also transfer the repo to my GitHub account so that I don't have to bug you in case I want to add some integrations to it.
@utkarshkukreti that looks pretty dope. I'll check that out.
Is this transfer of maintainership of stainless
happening @svenstaro @reem?
If not, in the interests of being good open source citizens, would you accept PRs to mark this as a dead project and direct to speculate instead, so that future folks have an easier time figuring out which BDD project is still alive?
Honestly, at this point, I'm no longer interested in maintaining stainless. I switched over to speculate.rs and I'm happy with that.
Oh for good grief @svenstaro @reem. Then could some one please, for the love and compassion for all folks new to Rust and its ecosystem, amend the README
to mark stainless
as dead and recommend that folks searching for the best project and community for rspec-inspired BDD in Rust check out speculate.rs
instead?
Genuine question: is it acceptable to the Rust community for newcomers to have to ask for this?
By comparison, in my experience it's considered common courtesy in the Ruby ecosystem (among others) that when the most highly visible project in a given niche dies, they make BIG VISIBLE NOTICES referring newcomers to the most likely replacements.
Would you accept a pull request to do this?
Yes I would accept a pull request directing people to a suitable and actively maintained replacement. Unfortunately I don’t really have any time right now to do maintenance, so if nobody else wants to do it I think that would be the best course of action. On Fri, Jun 22, 2018 at 5:13 PM Marc Siegel notifications@github.com wrote:
Oh for good grief @svenstaro https://github.com/svenstaro @reem https://github.com/reem. Then could some one please, for the love and compassion for all folks new to Rust and its ecosystem, amend the README to mark this as dead and recomment checking out stainless instead?
Genuine question: is it acceptable to the Rust community for newcomers to have to ask for this?
By comparison, in my experience it's considered common courtesy in the Ruby ecosystem (among others) that when the most highly visible project in a given niche dies, they make BIG VISIBLE NOTICES referring newcomers to the most likely replacements.
Would you accept a pull request to do this?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/reem/stainless/issues/90#issuecomment-399614304, or mute the thread https://github.com/notifications/unsubscribe-auth/AEhn3YG1CdDnxbyCbRH3MGEB3NEr1BSwks5t_YglgaJpZM4SXFrB .
@reem You can fill me in as maintainer (pascal.seitz@gmail.com), I maintain a fork anyway https://github.com/PSeitz/stainless. You can also transfer the repo, this would make things easier.
I currently get this on git master and nightly of 2018-02-28: