-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tools: Deprecating @devexperts/tools #136
Comments
|
I suggest to deprecate |
@mankdev @raveclassic all of our projects use Do you guys think it is a good idea not to have a common place for storing such configuration files, but rather maintain everything separately per-project? |
This package
=( |
Not all
We should avoid any configuration foreign to default CRA (we don't have that much styles in
Should be avoided
This is too project-specific
Should be moved to
Yeah, this is annoying but again I'd rather leave it to end-project configuration instead |
If by "this package is answer for your question" you mean "look at it, it's ugly", I disagree with this argument. It is a question of maintainability. And here we came to the second statement which I also disagree with.
It depends on us. To maintain is almost to "fix it when you need a fix". From that perspective, how different And btw, I'm not defending |
|
Let's continue the discussion :) We had an internal discussion and as a result of it, came to the fact that The only major requirement I can think of right now is that |
The point of Here're some points I'm strongly against of:
We should think of a solution which is the most cheap to maintain/develop. Currently it's CRA despite of all that pointless restrictions. It's ok until it's possible to bypass them with configuration. |
We need not the
So it looks like roughly the same amount of work, but
From the perspective of end-project, this solution is easy to maintain, extend and update. From the perspective of maintaining |
I do agree on the point that "webpack & co" version maintenance is a matter of resources, not possibility. However even then we have some negative feedback on such maintenance (the original reason why tools package was created). @mankdev @dramoturg Could you share some opinions on the topic? |
I'm playing with Let's keep this discussion open for now. |
Ok, I give up. Storybook micropackage management is hell. |
So, yeoman generator and a bunch of static config files is a way to go? |
Not sure :/ |
This is an issue to discuss whether we need to keep maintaining
@devexperts/tools
package. As @raveclassic stated in other issue (comment link):My opinion is that(copying from the same issue):
But AFAIK all the recent projects was scaffolded without
@devexperts/tools
, but with just using CRA and that may be a good argument to stop maintaining tools if we have convenient approach there.What is the approach with webpack config overloading and working with storybook in a recent projects, @raveclassic , @scink , @mankdev ? Is it just a manual copy-pasting of those custom build files?
@devex-web-frontend/team any opinions are appreciated.
The text was updated successfully, but these errors were encountered: