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
Bringing react-vector-graphics
up to date
#289
Comments
Taking a quick look to see if I can migrate it to yarn + monodeploy, copying commit-utils. |
Yeah, I was taking a brief look at that as a first step as well (mainly the Yarn part, which also has Node be updated). I'll need to read more on workspaces setup to understand why tests aren't passing out of the box even though. If you have a direct path, have at it! 🚀 |
Update CI/typescript/linting/publish framework etc.. It's on manual publishing right now via workflow_dispatch. Just need to do some manual QA before we can publish a new version. I had to ignore a number of TS errors to get things passing, which makes me lose some confidence in the code. |
Neato! Coming back to this today. I closed all of the old dependabot-related stale PRs and enabled Renovate for all repos (previously, it was manually turned on for select repos in the org). With the configuration you added, we should see the dashboard issue pop up soonish.
Did you have a specific QA plan in mind? |
QA plan: test out the examples in the repo and also link to internal tooling to ensure there's no regressions, especially from the svgr update. I took some shortcuts with the typescript types because I'm not familiar enough with the project to understand the intent of the types. There should be opportunity to simplify. |
Our internal tooling is in JS which makes it a bit harder to test. I think we'll want to convert the internal tooling to TypeScript and then work on fixing up the public types of react-vector-graphics as we do the migration. The types at the moment are conflating react-vector-graphics types with svgr types. So we're missing types on "options" for example, or the fact that we infer componentName. We'll want to streamline this tool further (and our internal use of it) before releasing a breaking change. Alternatively, we migrate off of this and aim to deprecate this sooner. |
This package needs to be brought back up au goût du jour -- here is a living list of bits and bobs to resolve which can be tackled in chunks:
.nvmrc
and should be looking atlts/hydrogen
instead;The text was updated successfully, but these errors were encountered: