Skip to content

[Announcement] Passive maintenance mode #155

Open
@Mange

Description

This gem is now entering passive maintenance mode; I will not be actively maintaining it anymore.

What exactly does this mean?

  • I will not guarantee any responses on issues or PRs. I will probably respond, but I cannot guarantee when.
  • I probably won't add or change anything without prompting.
  • Security issues will be fixed. Please send me an email as per the instructions in the README!
  • Major bugs will be prioritized.
  • Minor bugs will probably only be dealt with if a PR is opened.
  • No feature request will be honored unless it comes in the form of a PR, and it's not even guaranteed then.
  • It is okay to ping me on issues and ask for updates. Don't bother doing it after just a few days, though.

Why?

Maintaining open source software requires energy and a "want"/"passion". I've not been using this project myself for years, and I mainly work in other things than Rails at this point. That means I'm far removed from this project and see no personal gain in maintaining the energy to keep this going.

At work, I cannot maintain this project. At home, I'd rather spend time with my children and on projects that I'm currently passionate about.

I'm still pretty proud of the project and I don't want to see it gone, so I want to keep updating it when needed. But on the other hand, the feature set is pretty stable and well working now (AFAIK) so I also don't see the need to pretend to be actively maintaining it.

Please: Prompt me when things break and I will probably fix it. I won't guarantee how fast I'll move, but I'll try to make the effort sometimes. The bigger the issue, the more likely it is that I'll do something about it.

Contributions are welcome, like always. I love contributions and seeing other people getting value from this project. Keep doing it! I apologize for not replying quickly. 🙇‍♂️

This is open-source. You can always fork and maintain that fork yourself if you feel that's warranted. That's how this project started in the first place, so I know the feeling. 😃

How long?

I don't know. Maybe if I started to use this project in my professional life again I could find the time to maintain it despite being "boring".

I cannot guarantee that happening at all, so no timeline sadly.

Can I take over? (or Can I become a contributor?)

It's not impossible, but it's not likely I would accept someone I haven't worked with IRL or know on a personal level. That's because I want some form of creative control over the direction and I want to maintain the existing code style. If I know you I'm more likely to know that this will keep working the way I want it to.

Still, as I said, it's not impossible even if we've never met. Show me good PRs, bug triaging, documentation fixes, whatever and you're a candidate if you ask for it.

Actually, a triager would be very welcome; someone that can ask follow-up questions on issues, create test cases for the problems, and so on. That sort of thing. That would definitely make it much more likely for me to spring into action; just as good a finished PRs would be. (Probably even more; reviewing code takes energy!)

Let me know if you want to help out. ❤️

Closing words

Thank you for these years! I won't be gone, but I'll have my back turned.
(Poke me with a soft finger if my attention is needed.)

Thank you for understanding. (Or if you don't, at least thank you for reading.)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions