Jenkins API Plugin that provide logo of common Dev tools also known as "symbols", for your Jenkins plugins.
This plugin provides some tools logo of common Dev tools also known as "symbols", for your Jenkins plugins.
Source of the SVG are from
- https://github.com/cdfoundation/artwork
- https://github.com/cncf/artwork
- https://github.com/ossf/artwork
- https://github.com/sigstore/community
- https://github.com/openrewrite
- https://www.openid.net
- https://testcontainers.com
- https://www.wiremock.io
- https://mariadb.com
- https://www.postgresql.org
- https://github.com/opencontainers/opencontainers.org
- https://www.pulumi.com/brand/
- https://github.com/devicons/devicon
- https://brand.hashicorp.com
- https://www.rancher.com/brand-guidelines
- https://www.sonatype.com/newsroom
- https://github.com/hadolint/hadolint
- https://bitnami.com/logos
All icons are trademarks of their respective owners. The use of these trademarks does not indicate endorsement of the trademark holder, nor vice versa.
Refer to the previous list for the trademark policy of each organization.
Add the oss-symbols-api as dependency to your pom.xml
:
To use a symbol, reference the icon as following:
<l:icon src="symbol-symbolName plugin-oss-symbols-api" />
l.icon(src:"symbol-symbolName plugin-oss-symbols-api")
@Override
public String getIconClassName() {
return "symbol-symbolName plugin-oss-symbols-api";
}
One example is the usage with the badge plugin:
node {
addBadge(icon: "symbol-prometheus-icon-solid plugin-oss-symbols-api")
}
See https://plugins.jenkins.io/badge/ for more details.
Symbol supports standard and dark theme for solid icon
Color is also supported
Other example include the custom-folder-icon
and customizable-header
plugins.
Licensed under MIT, see LICENSE