-
Notifications
You must be signed in to change notification settings - Fork 897
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
Add cross-file anchor link check (use lychee for markdown link checking) and fix broken links #4345
Conversation
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.
Great! LGTM
I'd keep the release step since it can catch anchor hashes to level-one headings, which correspond to titles in the published website, and hence don't exist in the rendered OTel.io site pages. It might also be able to catch inter-spec link issues.
Co-authored-by: Patrice Chalin <[email protected]>
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.
YAY!!!!
I believe lychee should cover inter-spec links and anchors. I'd prefer not to have manual step if we can avoid it. |
Right, but lychee can't call out intra-spec links to page titles, which will fail during the website build. |
can you give an example, I don't know what this means, thanks |
Thanks so much for this! |
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
Ping @chalin ;) |
Thanks for the ping @carlosalberto. Sorry for the delay in responding @trask, I didn't notice your question until now. Here is an example of a link fix necessary for the website, but that would pass link checking here (unless lychee can report a warning when there are links to level 1 headings): |
thanks |
@chalin @lmolkova do we still need this release step after this?