Repository navigation
Dev - #17
Merged
Merged
Dev#17
Conversation
Add a second repository dropdown with grouped links and private repo markers, plus responsive styling and stronger accessibility states. The JavaScript was refactored to manage multiple dropdown buttons via aria-controls, close the others when one opens, and keep Escape/click behavior consistent. Tests were updated to cover the multi-menu interactions and the expected repository grouping structure.
Reorganized repository links in the public and infrastructure sections, adding emoji icons (🌟, 🔒) for better visual distinction. Updated tests to verify repositories are alphabetically sorted within each group and relaxed the private repository count validation to be more flexible.
Introduce linkinator.config.json with centralized skip patterns and update package.json's check:links script to remove inline --skip overrides so Linkinator reads the config. Add tests/tests/link-check-config.test.js to assert the script no longer contains --skip, the config file exists, and repository links marked private are skipped while public ones are checked. This centralizes link-exclusion rules and prevents divergence between package scripts and Linkinator behavior.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Describe what this pull request changes.
Type of Change
Validation
Security Considerations
Describe any security impact, assumptions or risks.