Add link checking to i18n docs linting
What does this MR do?
Adds link validation to the internationalized (i18n) documentation linting process using Lychee. This will communicate what links are broken, but not fail the job. It is a known issue that links will fail until documentation is fully translated.
Changes
- Adds Lychee link checker to
scripts/lint-i18n-docsto validate links in localized documentation - Renames
scripts/docs_i18n_verify_pathstoscripts/docs-i18n-verify-pathsfor consistency with naming conventions - Updates CI configuration comment to reflect link checking addition
Why was this MR needed?
Communicate what links in internationalized documentation are broken. Since we know these will exists until documentation is full translated, we allow it to fail.
What's the best way to test this MR?
Run make lint-i18n-docs locally with Lychee installed to verify link checking works on i18n documentation.
Related Issues and MR
Edited by Lauren Barker