Skip to content

ELS for Libraries: PHP format updates#526

Merged
sboldyreva merged 11 commits intocloudlinux:masterfrom
sboldyreva:claude/format-els-pages-VwAxe
Apr 29, 2026
Merged

ELS for Libraries: PHP format updates#526
sboldyreva merged 11 commits intocloudlinux:masterfrom
sboldyreva:claude/format-els-pages-VwAxe

Conversation

@sboldyreva
Copy link
Copy Markdown
Collaborator

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.

claude and others added 10 commits April 22, 2026 20:44
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
@sboldyreva sboldyreva changed the title Claude/format els pages vw axe ELS for Libraries: PHP format updates Apr 29, 2026
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
@sboldyreva sboldyreva marked this pull request as ready for review April 29, 2026 16:01
@sboldyreva sboldyreva merged commit 9f9a616 into cloudlinux:master Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants