lukaszlenart opened a new pull request, #315:
URL: https://github.com/apache/struts-site/pull/315

   Documents the new WebJars support landing in **Struts 7.3.0** 
([WW-5640](https://issues.apache.org/jira/browse/WW-5640), core PR 
[apache/struts#1765](https://github.com/apache/struts/pull/1765), merged to 
`main`).
   
   The feature is additive and backward compatible, so no migration note is 
required.
   
   ## Changes
   
   - **`tag-developers/webjar-tag.md`** (new) — reference page for the 
`<s:webjar>` tag / `<@s.webjar>` macro. Modeled on `script-tag.md`; pulls 
description/attributes from the released source via `remote_file_content`, 
cross-links Static Content and the script/link tags.
   - **`tag-developers/tag-reference.md`** — lists `webjar` under *Other Tags*.
   - **`core-developers/static-content.md`** — new "WebJars support" section: 
the `/static/webjars/**` serving pipeline, version-less resolution, the 
`struts.webjars.enabled` / `struts.webjars.allowlist` constants, fail-closed 
security constraints, and the `WebJarUrlProvider` extension seam.
   
   All details were verified against the merged core source 
(`default.properties`, `StrutsConstants.java`, tag `*-attributes.html` 
fragments), not the JIRA proposal.
   
   ## Notes
   
   - Local Jekyll build could not run (system Ruby env missing 
`public_suffix`); relying on the staging auto-build.
   - The `webjar-attributes.html` / `webjar-description.html` fragments 
referenced via `remote_file_content` already exist on `apache/struts/main`, so 
the includes will render.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to