kamranahmedse / developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.
https://roadmap.sh
Other
291.15k stars 38.52k forks source link

[Feature] Automation to scan for broken links #6589

Open siamonas opened 4 weeks ago

siamonas commented 4 weeks ago

Feature Description

Implementing a robust automation for scanning each topic's resources can help prevent errors in managing and maintaining these topics. By identifying and flagging broken links, the automation can ensure that all references are accurate and up-to-date.

What to consider:

jdegand commented 4 weeks ago

markdown-link-check could be a good candidate for this.

Updated: Actually, Markdown Link Check has been updated to linkspector, which is supposed to have less false positive results.

pyoneerC commented 3 weeks ago

Actions can solve this easily.

Or running

wget --spider --recursive --no-directories --no-verbose --output-file linktest.log https://roadmap.sh || true
BeardedOwl1357 commented 2 weeks ago

Actions can solve this easily.

Or running

wget --spider --recursive --no-directories --no-verbose --output-file linktest.log https://roadmap.sh || true

When you run this command, this checks only the links which are of the domain roadmap.sh, not the youtube links that are associated with each learning roadmap.