copasetickid / draftsman

Ruby gem that lets you create draft versions of your database records.
MIT License
169 stars 62 forks source link

Is this still being maintained? #89

Open gillisd opened 4 years ago

gillisd commented 4 years ago

I'm trying to use Rails 6, and it looks like the highest supported version is 5.2. If this works with Rails 6, can we bump the dependency to 6.0?

tlkiong commented 4 years ago

@copasetickid Would it be possible to pass on to someone else to maintain this gem if you aren't going to be maintaining it?

jmfederico commented 4 years ago

I am still one of the owners for https://rubygems.org/gems/draftsman.

From what I can see @copasetickid seems not to have the time to maintain this project, which is fine. If there is someone else willing to step up, and if a consensus is reached, I can add the new maintainer to https://rubygems.org/gems/draftsman.

The problem is that I have no control over this repo, so a fork would have to be created. Issues would be lost, but that is secondary to active maintenance.

tlkiong commented 4 years ago

@jmfederico I would very much love to take over this repo if everyone is ok with it. The main reason is because I am planning to use this in my core product. But the thing that stopped me from using this is that the repo is no longer being maintained. IF we can get this going and if you can help guide me on this, I would very much love to take over this

copasetickid commented 4 years ago

Sorry I've been busier than expected and I haven't had much time to focus on this as I would like. I've noticed PRs open to update this gem but no one has been able to get the build to pass for me to merge it in.

I'd be fine with passing this along since @tlkiong seems to have more of need for it now that I have to time for.

ELepolt commented 4 years ago

Any news here?

tlkiong commented 4 years ago

@ELepolt Unfortunately, there isn't any. :(

jmfederico commented 4 years ago

Ok, I can not do anything here on GitHub (no permissions over the repo) but I can add new mantainares on https://rubygems.org/gems/draftsman.

@ELepolt are you still interested? Do you have a fork that can be used as the new home for the project?

ELepolt commented 4 years ago

I do not. I'm very new to this repo at a new job looking to move up to Rails 6. I know there're a few other people who have forked it and updated it for Rails 6: https://github.com/copasetickid/draftsman/network

Maybe reaching out to them might be a decent idea?

jmfederico commented 4 years ago

@tlkiong are you still interested?

chagar commented 3 years ago

From looking at the forks:

evanshabsove commented 3 years ago

I wouldn't use my fork. The core of the gem works much the same but I've taken out a lot of code that I didn't agree with, mostly around saving/creating a draft.

Think of it more as a stripped down version of this gem.

We're actually removing it from our application in favor of a solution involving paper trail so our fork will be unused soon.

evanshabsove commented 3 years ago

Happy to go over the changes I made though.

There was a lot of logic in the gem around drafts returning back to the original state of the parent object that I removed, and I think some around if the draft was made from a create.

tlkiong commented 3 years ago

Sorry guys. I somehow didn't get any notification from @jmfederico. I have built a version using papertrail though very specific to my own use case. So, not at the moment. Thanks!

santiagodoldan commented 2 years ago

copasetickid are there any plans to update this gem?