-
Notifications
You must be signed in to change notification settings - Fork 339
grunt-usemin is DEPRECATED :( #514
Comments
It's still useable, the problem is that nobody is interested in maintaining it. We've tried for more than a year to get a maintainer, but the issues and PRs just keeps piling up... |
@sindresorhus I'm not very active for the moment but I plan to put a little more energy on this repo. It's the central piece for lots of my works and there are no known pieces of software that does what usemin do. |
Removed the deprecated notice but if its still orphaned in a few months Ill be sad. Of course I could spend more time helping on it. |
If nothing more has happened in a few months I will deprecate it for real. Not doing so would be an disservice to users. |
@sindresorhus I have started to review issues and tagging issues with the following labels:
My feeling is that most issues will be tagged by Feel free to renamed any label. |
@stephanebachelier You're on fire! 🔥 Doing great man! |
@arthurvr :) |
@stephanebachelier it might be easier if you merge similar issues just to make it easier to manage. |
@stevemao you're right and I've started to add the label duplicate on some issues. |
@sindresorhus The latest commit to the Don't have anything to say about this task at all, but it's indeed a disservice and kind of a pain. I also start to believe we don't only need an active maintainer but we need a rewrite. |
👍 |
@arthurvr I was kept by client projects and not being able to work on open source projects. I will soon have time to work again on dev branch, and first fix my PRs. By the way it's not so easy because there are not a lot of activity and no real code review.
@stevemao it's already being done in the dev branch, with the addition of HTML parser. If somebody wants to help with some tests against some major yeoman generators it would be great. I've even though about forking grunt-usemin and going the way I think, because as already said before all my projects depends on grunt-usemin, and due to lack of activity. |
@stephanebachelier Sorry didn't know the dev branch is the rewrite. Will try out in some projects. Thanks. |
@stephanebachelier I think you can propose your ideas and let people see if they are good. Since there's no active maintainers its ok to try something crazy. |
👍 You can still ask us to code review the whole dev branch once we want to land it on master.
@stephanebachelier That's not being done there. There are big changes going on there but not really the changes we originally planned to do in the rewrite. |
@arthurvr it's the first I see this issue (closed) and requirement list about usemin rewrite! |
@stephanebachelier @sindresorhus @eddiemonge So what's the long term plan? Do we want to stay developing this as-is in the dev branch? Do we want to look into finally cleaning up and doing the big rewrite we ever planned out a long time ago? I'm not sure what the best thing to do with this task. Using the current API it's a pain to maintain (even if we're able to get rid of the regexes) |
I think we should find a way to split it up into smaller, more maintainable modules and then have this as a wrapper that pulls them in. Each of those smaller modules could be rewritten cleanly. Then we could probably eventually fade this out in favor of the other modules. |
@arthurvr @eddiemonge I agree with a complete rewrite with more maintainable modules. Much better than the current base code. I was trying to pull into a better direction with dev branch but it will be much easier to rewrite from scratch. |
Someone point me to the tip jar, please! |
Over the last month there have been several people that has stepped up in #313 that would like to help maintain this. |
I teared up when I saw this and instinctively tried to find an alternative (a even better tool I was hoping). I searched all the opening issues but found none related to the deprecation. I'm not sure if we should continue using any other tool to do the same job or we should go back to configure
cssmin
,uglify
,concat
andfilerev
manually.A lot of Yeoman generators are still using grunt-usmin and I'm sure I will feel nostalgic every time I open my Gruntfile.js.
The text was updated successfully, but these errors were encountered: