[ 
https://issues.apache.org/jira/browse/COMMONSSITE-165?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17687899#comment-17687899
 ] 

Alex Herbert commented on COMMONSSITE-165:
------------------------------------------

I released the most recent version of Commons Skin (4.2). Before this release 
there were no changes for years.

The commit log has most of the changes as minor cosmetic items and some 
clean-up of unused functionality. The main reason for the release was to update 
the velocity template to handle injected XHTML in the HEAD section and support 
optional rendering of <pre> tags using prettyprint. See commits 42bcfff and 
9592278. Prior to the release of this skin the sites for the Commons Math 
derived components did not support colour for the code examples and could not 
add the header to enable MathJax. Here are some current pages that previously 
had problems:
h3. Code examples

RNG: Previously either APT generated pages, or the XDoc pages did not render 
code with syntax highlighting (I cannot remember which). Here is an example of 
each:

[Commons RNG overview|https://commons.apache.org/proper/commons-rng/]
[Commons RNG 
userguide|https://commons.apache.org/proper/commons-rng/userguide/rng.html#a2._Usage_overview]
h3. MathJax

RNG Developers guide:

[Documentation section using a Pythagorean triplet written in 
MathJax|https://commons.apache.org/proper/commons-rng/developers.html#Documentation]

Some components use MathJax heavily in Javadoc and would not be easily 
replaceable using HTML, e.g.

[Numbers Complex 
asin|https://commons.apache.org/proper/commons-numbers/commons-numbers-complex/javadocs/api-1.1/org/apache/commons/numbers/complex/Complex.html#asin()]
[RNG Stable 
Sampler|https://commons.apache.org/proper/commons-rng/commons-rng-sampling/javadocs/api-1.5/org/apache/commons/rng/sampling/distribution/StableSampler.html]

As long as any new skin can support this functionality then moving to a more 
widely supported skin seems sensible. I am happy to provide some testing of 
alternative skins using the components I am familiar with.

> [SKIN] Update Commons Skin Bootstrap
> ------------------------------------
>
>                 Key: COMMONSSITE-165
>                 URL: https://issues.apache.org/jira/browse/COMMONSSITE-165
>             Project: Apache Commons All
>          Issue Type: Bug
>          Components: Commons Skin
>            Reporter: Bruno P. Kinoshita
>            Priority: Minor
>              Labels: gsoc2023, part-time
>
> Our Commons components use Commons Skin, a skin, or theme, for Apache Maven 
> Site.
> Our skin uses Bootstrap 2.x, but Bootstrap is already at 5.x release, and we 
> are missing several improvements (UIUX, accessibility, browser compatibility) 
> and JS/CSS bugs fixed over the years.
> Work happening on Apache Maven Skins. Maybe we could adapt/use that one?
> https://issues.apache.org/jira/browse/MSKINS-97
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to