Inline taglib documentation site (#8226)

This commit is contained in:
Alexander Brandes 2023-07-12 08:35:03 +02:00 committed by GitHub
parent 5d6b51ff2e
commit ab918b424d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 81 additions and 1 deletions

18
.github/renovate.json vendored
View File

@ -38,6 +38,24 @@
"matchStrings": ["ARG MAVEN_VERSION=(?<currentValue>.*?)\n"],
"depNameTemplate": "org.apache.maven:maven-core",
"datasourceTemplate": "maven"
},
{
"fileMatch": ["core/src/site/site.xml"],
"matchStrings": ["lit@(?<currentValue>.*?)/"],
"depNameTemplate": "lit",
"datasourceTemplate": "npm"
},
{
"fileMatch": ["core/src/site/site.xml"],
"matchStrings": ["webcomponentsjs@(?<currentValue>.*?)/"],
"depNameTemplate": "@webcomponents/webcomponentsjs",
"datasourceTemplate": "npm"
},
{
"fileMatch": ["core/src/site/site.xml"],
"matchStrings": ["<version>(?<currentValue>.*?)<\/version>"],
"depNameTemplate": "org.apache.maven.skins:maven-fluido-skin",
"datasourceTemplate": "maven"
}
],
"labels": ["dependencies", "skip-changelog"],

View File

@ -1 +1 @@
Collection of Maven auto-generated reports. The primary interest is probably [Jelly tag library reference](jelly-taglib-ref.html).
[View the Jenkins core Jelly tag library reference](jelly-taglib-ref.html)

59
core/src/site/site.xml Normal file
View File

@ -0,0 +1,59 @@
<!-- This maven skin decorates the taglib documentation located at https://reports.jenkins.io/core-taglib/jelly-taglib-ref.html -->
<project name="Jenkins">
<body>
<breadcrumbs>
<item name="Homepage" href="https://jenkins.io/" target="_blank"/>
</breadcrumbs>
<head>
<![CDATA[
<script src="https://cdn.jsdelivr.net/npm/lit@2.6.1/polyfill-support.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@webcomponents/webcomponentsjs@2.6.0/webcomponents-loader.js"></script>
<script data="jio" src="https://cdn.jsdelivr.net/npm/@jenkinsci/jenkins-io-components/+esm" type="module"></script>
<script data="jio" nomodule="" src="https://cdn.jsdelivr.net/npm/@jenkinsci/jenkins-io-components"></script>
<jio-navbar class="fixed-top" property="https://reports.jenkins.io"></jio-navbar>
<!-- Overwrite bootstrap classes from maven-fluido-skin to put the jio-components in place -->
<style>
.container-fluid {
padding-right: 0px;
padding-left: 0px;
}
hr {
border-top: 0px;
border-bottom: 0px;
margin: 0px;
}
#poweredBy {
display: none;
}
</style>
]]>
</head>
<footer>
<![CDATA[
<jio-footer property="https://reports.jenkins.io"></jio-footer>
]]>
</footer>
</body>
<bannerLeft>
<name>Jenkins Taglib Documentation</name>
</bannerLeft>
<skin>
<groupId>org.apache.maven.skins</groupId>
<artifactId>maven-fluido-skin</artifactId>
<version>1.11.2</version>
</skin>
<custom>
<matomo>
<siteId>3</siteId>
<url>https://jenkins-matomo.do.g4v.dev</url>
<options>
<disableCookies/>
<trackPageView/>
<enableLinkTracking/>
</options>
</matomo>
<fluidoSkin>
<sideBarEnabled>false</sideBarEnabled>
</fluidoSkin>
</custom>
</project>

View File

@ -24,3 +24,6 @@ src/main/scss/_bootstrap.scss
*.hbs
.yarn
# Incorrectly flagging forwarding slashes in regex
../.github/renovate.json