SONiC
SONiC copied to clipboard
[WIP] Check repository for broken links
Fix Broken Links in SONiC Repository
Progress Checklist
- [x] Explore repository structure and identify all markdown and HTML files
- [x] Install and configure link checking tool (markdown-link-check)
- [x] Scan repository for broken links
- [x] Categorize broken links by type
- [x] Fix malformed anchor link in TACACS documentation
- [x] Fix URLs with spaces in release notes
- [x] Add missing LICENSE file
- [x] Verify all fixes with link checker
- [ ] Run code review
- [ ] Run security scan
Fixed Issues
1. Added Missing LICENSE File
- Created Apache 2.0 LICENSE file referenced in README.md
- The README states the project is licensed under Apache 2.0, so added the standard Apache 2.0 license text
2. Fixed Malformed Anchor Link
-
File:
doc/tacacs-passkey/TACACSPLUS_PASSKEY_ENCRYPTION.md -
Issue: Line 10 had
@show-cli-changesinstead of#show-cli-changes -
Fix: Changed
@to#to create proper markdown anchor link
3. Fixed URLs with Spaces
Fixed markdown links with space after opening parenthesis in 4 release notes files:
-
doc/release-notes/SONiC_201911_Release_Notes.md -
doc/release-notes/SONiC_202006_Release_Notes.md -
doc/release-notes/SONiC_202012_Release_Notes.md -
doc/release-notes/SONiC_202106_Release_Notes.md
Changed [here]( https://...) to [here](https://...) to fix the broken link syntax.
Verification
All fixes have been verified:
- ✓ LICENSE file now exists and README.md link works
- ✓ TACACS anchor link is correct
- ✓ All release notes URLs are properly formatted
Original prompt
Check this repo for any broken links
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.
- :x: - login: @Copilot / name: copilot-swe-agent[bot] . The commit (fb4e1cb2669455697d039732222d9e9b59af24d4) is not authorized under a signed CLA. Please click here to be authorized. For further assistance with EasyCLA, please submit a support request ticket.
/azp run
No pipelines are associated with this pull request.