-
-
Notifications
You must be signed in to change notification settings - Fork 239
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
Create Roadmap and Architecture plan for this plugin #270
Comments
So... I'll try and gather some thought. Step 1: TestsHonestly, after #253 and #268, where I discovered that many tests were just testing nothing my first priority would be to get the test suite into a better state. Things I am thinking about:
Step 2: Move vue-specific logic out of IncrementalChecker and ApiIncrementalCheckerThis is essentially #231 Step 3: evaluate if we still need IncrementalChecker and ApiIncrementalCheckerCurrently, only IncrementalChecker can be executed in multiple processes at once and as long as that isn't going to change, I guess we've got to keep both? Also, what are other differences? Step 4: make tslint and eslint pluggableThat way we could support both, without too much overhead. What are your thoughts? |
Agree with all points 😀
I'd rather just have one checker. I'd rather that checker was |
@johnnyreilly in #257 you said that the As for timing: I've got three rough weeks ahead of me. I'll try to sneak some work on the tests in, but bigger chunks of work will have to wait until after mid-may. |
We need Vue support. I don't think we need multithreading. When @0xorial contributed the
Dude - it's open source. It's done for love and laughs when we have time. We totally ❤️ and appreciate all contributions that people are able to make. We're really grateful! It's important that you know that there are no expectations on you to do certain things by a certain time. It's more like this: if you do stuff that is amazing! We'll be delighted. 😀 But don't feel bad if you don't get chance. We all have busy lives 🌻😎 Oh and on TSLint - given it is deprecated I'm cool with a future that doesn't necessarily support it in fork-ts-checker-webpack-plugin. But only when we've got support for eslint added. Some useful details here: #203 |
@phryneas - good job! :) I agree with @johnnyreilly that multi-threading is a something we can give up. To make multi-threading type-checking reasonable, there would be needed changes in the TypeScript architecture. The required changes are:
|
I will close this issue to clean up the backlog :) Most of the points were implemented in the v5.0.0-alpha-1 :) |
As we discussed in the #257, we need a Roadmap to plan future work on this plugin. Here is the place to share our ideas and drafts :)
The text was updated successfully, but these errors were encountered: