Replies: 1 comment 1 reply
-
Hey! I appreciate the effort, but I'm not in favor of taking on such a massive plan, especially when we focus on TypeScript migration. We've been through something like that with v1 -> v2, and it was a nightmare that I don't want to repeat. Besides that, I have strong concerns regarding this plan. I don't want to dismiss everything at once and want to give you a chance to elaborate, so if you're interested in the discussion, please address these:
Please elaborate. We already have both. As you might notice, we're in the middle of Prettier migration, and there's still code that's not formatted with it. We can't format the whole codebase and not create more work by breaking pull requests. I also don't see any rush. The current approach where Husky formats the changed code works just fine.
I don't get what do you mean by that. Please be concrete.
That's would be a great addition, but it should be coming from us as we see the bigger picture. @tan75 could you please look into that?
From my experience, it just annoys people. I don't see any good reason to add that.
Do you have any concrete points? This is way too abstract.
I'm against any conventions that we can't automate. Creating and then enforcing conventions, it's just too much work for no good reason. We don't work on the same scale as Google for it to be a problem.
Using both Jest and Karma allows us to run tests both in Node.js and browsers. Could you please explain your motivation and how it would be better?
I don't understand how it should work. Sauce Labs allows us to run Karma tests, while for Selenium we would have to adapt or rewrite tests (right?). As I said, I hate the idea of increasing the scope of the release especially given that we would have to rework docs and Flow typing generation, and improving any scripts will surely interfere with that. But we welcome isolated improvements on the things we'll find common ground. |
Beta Was this translation helpful? Give feedback.
-
So, I've been proposing a few PR to this project, and I feel I could bring some improvement in the development workflows.
I open this ticket to open a discussion on the few ideas.
Here are some thoughts:
Improve the Github CI by :
Improve the Issue tracker by:
Improve Coding by:
Simplify Testing by:
I know the project is on the move to typescript, and I would prefer not to mess too much with the code base while everything is being migrated, but the main goal is to have a clean and efficient repository by the time v3 is released.
Beta Was this translation helpful? Give feedback.
All reactions