For some reason, if an exception is thrown while syncing a module, it's just silently ignored. So a part of this PR is enabling visibility on these exceptions being thrown.
Once I could see the exceptions, it turned out a bunch of the modules were broken for the GitHub repo link, which I fixed up.
I added validation for website and learn_more so that we're not adding 404 links to the nuxt.com site. There were a bunch of broken links which I have fixed up.
Lastly, it seems there were some broken icon paths.
For some reason, if an exception is thrown while syncing a module, it's just silently ignored. So a part of this PR is enabling visibility on these exceptions being thrown.
Once I could see the exceptions, it turned out a bunch of the modules were broken for the GitHub repo link, which I fixed up.
I added validation for
website
andlearn_more
so that we're not adding 404 links to the nuxt.com site. There were a bunch of broken links which I have fixed up.Lastly, it seems there were some broken icon paths.