ELS for Libraries: PHP format updates#526
Merged
sboldyreva merged 11 commits intocloudlinux:masterfrom Apr 29, 2026
Merged
Conversation
Switch the 19 PHP library pages to the shared Installation layout (<ELSPrerequisites> + <ELSSteps>) with a What's Next footer, and move the Upgrade instructions into a new shared els-for-libraries/managing-els-repository page. https://claude.ai/code/session_01TMaX55VMgTBKast9Rtg4a2
Mirrors the changes applied to aws-sdk-php in 69f036e: - split "Configure Composer authentication" into two steps (Locate auth.json + Add credentials) - drop the PHP/Composer prerequisite line - wrap the trailing composer-update note in :::tip - remove the now-redundant ## Troubleshooting H2 - switch VEX URLs to vendor/package slash format (e.g. els_lang_php/aws/aws-sdk-php/) - add VEX bullet to craftcms, craftcms-feed-me, drupal, league-commonmark using their composer require coordinates - drop ?product= from the CVE Tracker URL - update What's Next bullet descriptors https://claude.ai/code/session_01TMaX55VMgTBKast9Rtg4a2
Same transformations as the other PHP library pages: - single ## Installation with <ELSPrerequisites> + <ELSSteps> (Locate auth.json + Add credentials + Register repo + Install) - :::tip wrapping the trailing composer-update note - inline ### Composer Repository Configuration after </ELSSteps> - ## What's Next? with VEX feed (els_lang_php/spatie/browsershot/), CVE Tracker, Managing the ELS repository https://claude.ai/code/session_01TMaX55VMgTBKast9Rtg4a2
- swap per-component VEX bullets for the general PHP VEX index - restore ?product=Laravel on the CVE Tracker URL - add Available fixes (cve-tracker/fixes?product=Laravel) with bolt icon - add Supported components (cve-tracker/products?product=Laravel) with box icon https://claude.ai/code/session_01TMaX55VMgTBKast9Rtg4a2
… Next Same expansion as Laravel: VEX feed (per-component for Symfony) plus CVE Tracker, Available fixes, and Supported components — each filtered to the product, with Managing the ELS repository at the bottom. https://claude.ai/code/session_01TMaX55VMgTBKast9Rtg4a2
Replace the two per-component VEX links (process, http-foundation) with a single link to the symfony vendor index. https://claude.ai/code/session_01TMaX55VMgTBKast9Rtg4a2
Across all 20 PHP library pages, replace the single "valid TuxCare ELS license key" prerequisite with two bullets: - Nexus repository access credentials (username and password) - a link to nexus.repo.tuxcare.com so users can browse available artifacts and sign in to confirm what they have access to. https://claude.ai/code/session_01TMaX55VMgTBKast9Rtg4a2
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.
Switch the 19 PHP library pages to the shared Installation layout ( + ) with a What's Next footer, and move the Upgrade instructions into a new shared
els-for-libraries/managing-els-repository page.