-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
feat: migrate Verdaccio.org to Docusaurus v2 and new design #2343
Conversation
@semoal |
Regarding Aligolia, we just need to PR here any future change https://github.com/algolia/docsearch-configs/blob/master/configs/verdaccio.json |
They'll do it automatically for us, we just need to ping them |
88a6f14
to
ab506c2
Compare
🚀 Netlify deployed trusting-mahavira-cc06c7 as draft https://60faa6b057c493c1405a57ca--trusting-mahavira-cc06c7.netlify.app |
⚡️ Lighthouse report for the changes in this PR:
Lighthouse ran on https://610005fd3cc6931dd69db5ed--trusting-mahavira-cc06c7.netlify.app/ |
🚀 Netlify deployed trusting-mahavira-cc06c7 as draft https://60fb3bf80caa6700a16fe2e0--trusting-mahavira-cc06c7.netlify.app |
Well @juanpicado we're almost ready to 🚢. CrowdinCrowdin as you could check it's correctly imported with the new layout of translations, everything is translated as previously, there were a lot of buggy markdown's, I had to review one file per one haha. Also I've had to create a tool (https://github.com/semoal/mdx-localized-headings) for migrating translated headings with their correspondent ids, because translated documents didn't worked fine with the links. Now, everything will run smoothly. NetlifyAlso it's working perfectly fine, we should disable from the Netlify panel the auto build since we already do this operation. Also, I recommended changing the site name to verdaccio.netlify.com or something like that, in that way the deployment previews looks a bit nicer. Known issues
I'll look into this issues tomorrow early, in that way we can ship the website on Monday/Sunday whenever you want :) |
Awesome !! I'll check today
|
🚀 Netlify deployed trusting-mahavira-cc06c7 as draft https://60fe9f018d064d14674adfd7--trusting-mahavira-cc06c7.netlify.app |
🚀 Netlify deployed trusting-mahavira-cc06c7 as draft https://60fe9f27f218c412b1d420e6--trusting-mahavira-cc06c7.netlify.app |
🚀 Netlify deployed trusting-mahavira-cc06c7 as draft https://60fea815f4aee12a6449060b--trusting-mahavira-cc06c7.netlify.app |
🚀 Netlify deployed trusting-mahavira-cc06c7 as draft https://60fee9f7e0c9260b794c3918--trusting-mahavira-cc06c7.netlify.app |
@semoal I had to downgrade |
🚀 Netlify deployed trusting-mahavira-cc06c7 as draft https://60ff13acc14e19444aaa3a80--trusting-mahavira-cc06c7.netlify.app |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 💯 great job, your contribution is huge 👏🏼
Tested: mobile, local build, deployment, all good by far.
Thanks to you Juan. Looking forward to contribute even more |
How do we solve the |
Probably the current one will work, let me ask to Algolia team. |
🚀 Netlify deployed trusting-mahavira-cc06c7 as draft https://60ffeb7eaefc14e509f47d93--trusting-mahavira-cc06c7.netlify.app |
🚀 Netlify deployed trusting-mahavira-cc06c7 as draft https://610005fd3cc6931dd69db5ed--trusting-mahavira-cc06c7.netlify.app |
First of all, we should give thanks to @ploh007, for his amazing contribution gifting us this design.
Pending to-do's (In order)
netlify.toml
, to add a cache of Docusaurus build, since under the hood uses Webpack 5 it contains persistent caching, which means consequent builds will be a lot faster. Example: https://github.com/facebook/docusaurus/blob/master/website/netlify.tomlLess relevant
Demo
Kapture.2021-07-21.at.20.35.38.mp4