https://github.com/jenkinsci/oss-symbols-api-plugin
Dev tools symbols API plugin. Provide to other plugin symbols of common Dev tools
https://github.com/jenkinsci/oss-symbols-api-plugin
symbols ui ux
Last synced: 5 months ago
JSON representation
Dev tools symbols API plugin. Provide to other plugin symbols of common Dev tools
- Host: GitHub
- URL: https://github.com/jenkinsci/oss-symbols-api-plugin
- Owner: jenkinsci
- License: mit
- Created: 2024-08-29T07:20:30.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-01-17T05:36:11.000Z (6 months ago)
- Last Synced: 2025-01-30T04:24:36.611Z (5 months ago)
- Topics: symbols, ui, ux
- Language: Java
- Homepage: https://plugins.jenkins.io/oss-symbols-api/
- Size: 1.09 MB
- Stars: 1
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Dev Tools Symbols API Plugin
Jenkins API Plugin that provide logo of common Dev tools also known as "symbols", for your Jenkins plugins.
[](https://ci.jenkins.io/job/plugins/job/oss-symbols-api-plugin/)
[](https://plugins.jenkins.io/oss-symbols-api/)
[](https://github.com/jenkinsci/oss-symbols-api-plugin/releases/latest)
[](src/main/resources/images/symbols)[](https://github.com/jenkinsci/oss-symbols-api-plugin/graphs/contributors)
## Usage
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
- https://www.svgrepo.comAll 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:
### Jelly
```xml```
### Groovy
```groovy
l.icon(src:"symbol-symbolName plugin-oss-symbols-api")
```### Java
```java
@Override
public String getIconClassName() {
return "symbol-symbolName plugin-oss-symbols-api";
}
```One example is the usage with the badge plugin:
```groovy
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.

## LICENSE
Licensed under MIT, see [LICENSE](LICENSE.md)