Description
Oh-My-Fish has been a great project for many years, but has fallen into disrepair. New users are finding old blog posts about it, installing it, and then when something breaks they are left in the cold. For a user-friendly shell like Fish, this creates a bad user experience, especially for new users. Its continued existence in its current state is a drain on the Fish ecosystem. Even the uninstaller (omf destroy
) is broken. So, once a user discovers this project is abandoned, they can't even remove it without experiencing more issues. That's not the experience we want for the Fish user community.
Oh-My-Fish is now effectively end-of-life. That's not a bad thing! But leaving it in its current zombie state is. It's now become a hazard.
An attempt was made to find new maintainers, but the call largely went unanswered and we're back to the same place we were a few years ago. The last time someone asked about the state of this project, a new release was promised, but never delivered. It's just too big a project for the small number of people left invested in it. Someone will get excited and offer to help - all with good intentions I'm sure - and then ghost.
My proposed solution? A graceful decomm of Oh-My-Fish repos. The steps I see to do this would be this:
- Update all READMEs to notify users of the current state of this project
- Mark all repos as "Public Archives" and disable PRs/Issues so that people would not accidentally think that support was available
- Fix the uninstaller (
omf destroy
), and perhaps a tiny handful of other critical issues with theomf
utility so that existing users who decided to keep using the deprecatedomf
can do so until they decide to migrate or fork on their timeline - Work with any remaining org maintainers in good faith to ensure this project EOL is done successfully
If an existing maintainer does not have time to do those things, then I am willing to be added as a maintainer of this org to do this. As maintainer, I would commit to not ghost this project for a period of no less than 4 years, and ensure that it is gracefully decommed. I am also willing to offer help in other ways if needed.
References: