openshift-logos-icon
by
openshift

Description: OpenShift Logos Icon Font

View on GitHub ↗

Summary Information

Updated 15 minutes ago
Added to GitGenius on June 23rd, 2023
Created on June 20th, 2017
Open Issues & Pull Requests: 0 (+0)
Number of forks: 17
Total Stargazers: 9 (+0)
Total Subscribers: 207 (+0)

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

The openshift-logos-icon repository is a font-based icon library specifically designed for the OpenShift platform. It provides a collection of glyphs and icons packaged as a web font, allowing developers and designers to easily incorporate OpenShift-branded visual elements into applications and interfaces. The repository maintains an icon font that can be viewed in its entirety through a demo page, which displays all available glyphs along with their corresponding codes and ligatures for reference and implementation.

The repository serves as a branding and design asset resource, classified across multiple categories including logos, iconography, visual identity, scalable images, and enterprise graphics. It functions as a centralized repository for symbolic representations and UI elements that maintain OpenShift's visual consistency across different applications and platforms. The icon set is delivered as vector graphics in font format, making the icons infinitely scalable without quality loss.

An important aspect of this repository's purpose is its historical context within OpenShift's evolution. The README explicitly notes that updates to this icon font repository are only required for OpenShift console versions 3.6 and earlier. Starting with OpenShift 3.7, the platform transitioned to using image-based icons in SVG and PNG formats rather than font-based icons, fundamentally changing how new icons are added to the system. This shift means that while the repository remains available for legacy support, active icon development for newer OpenShift versions occurs in different repositories, specifically the origin-web-console for versions 3.7 through 3.11 and the console repository for version 4.1 and later.

The development workflow for this repository centers on the IcoMoon application, a specialized tool for generating custom icon fonts. Contributors manage font modifications by importing the selection.json project file into IcoMoon, adding new icons to the set, and then generating updated font files. The process includes careful attention to icon ordering to minimize changes in the selection.json file and reduce diffs during version control. After font generation, developers must update the LESS stylesheet files to incorporate the new icons before building the project.

Development dependencies are managed through NPM, and the build process utilizes Grunt as the build automation tool. The repository follows standard release procedures through both Bower and npm package managers. Version management involves updating version numbers in both bower.json and package.json files, committing changes, and creating git tags that automatically make new versions available through Bower. Publishing to npm requires executing specific npm commands with appropriate credentials.

The repository maintains connections with other OpenShift projects through overlapping contributors, specifically linking to origin-web-console, origin-web-catalog, and the Jaeger tracing project. These connections indicate that while icon management has evolved across OpenShift versions, the visual identity work represented in this repository continues to influence the broader OpenShift ecosystem and related projects that share contributors and design standards.

openshift-logos-icon
by
openshiftopenshift/openshift-logos-icon

Repository Details

Fetching additional details & charts...