Skip to content

feat(dialects): present Google Cloud resources with official product icons - #28

Merged
soulbah merged 3 commits into
devfrom
feat/google-cloud-icon-identities
Oct 10, 2026
Merged

soulbah merged 3 commits into
devfrom
feat/google-cloud-icon-identities

Conversation

@soulbah

@soulbah soulbah commented Oct 10, 2026

Copy link
Copy Markdown
Contributor

Change

The Google Cloud Dialect now presents Google Cloud resources with the official Google Cloud product icons. Its presentation catalog maps 198 of 217 Rules and 58 of 70 Concepts to google/* identities: a core product shows its own icon and other products the icon of their category, as the Google Cloud product icon guide assigns them. A product the guide does not list takes its category from the Google Cloud products catalog, so Cloud Source Repositories draws the Developer Tools category icon. A GKE node pool draws Compute Engine, the compute that backs it, as AKS node pools and EKS node groups draw theirs. Nineteen Rules keep a neutral symbol because the icon library has no icon for their product, among them the Google Cloud project, Firebase Realtime Database and multicast. Concepts shared by products with different icons, or produced by no Rule, keep their generic identity.

Only the presentation catalog changes: Rules, Facts and comparisons are untouched. The Playground presentation files, in examples/playground/forms and in the reference runtime fixtures, follow the new catalog with their manifest digests.

Validation

  • bun run check: 307 tests pass.
  • bun scripts/ci/run.ts dialects scenarios with the reference runtime 0.1.0-pr.117.1: 96 planned fixtures replay, Dialect verification passes, and the six Playground plan inputs with their saved plans, the three analysis and three comparison Forms and the nine pinned renderer inputs reproduce.
  • Each of the 69 google/* identities the catalog names has an icon in the renderer icon pack, and the pack draws no google/* identity the catalog leaves out.
  • Shared data platform in a Playground built from these files: Google Cloud nodes draw their official icons in both color schemes, on desktop and on a phone, in plan and comparison views, with no broken image or console error.

…icons

The Google Cloud presentation catalog maps 197 of 217 Rules and 58 of 70
Concepts to google/* identities: a core product shows its own icon and any
other product the icon of its category, as the Google Cloud product icon
guide assigns them. Rules whose product has no icon in the library, such as
the Google Cloud project, keep a neutral symbol.

The Playground presentation files and their digests follow the new catalog,
and the AWS icon evidence records the move to AWS Icons for PlantUML v23.1.
- Cloud Source Repositories draws the Developer Tools category icon, so 198
  of 217 Google Cloud Rules name a google/* identity.
- The Playground presentation files and their digests follow the catalog.
- The changelog names the neutral symbol kept by products without an icon.
- Drop the icon research notes this branch added under dialects/evidence;
  the catalog and the changelog describe the mapping.
@rootform-contribution-delivery

rootform-contribution-delivery Bot commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Contribution progress

Source: 367721fcfcda2d6067ba074fe8532a05550963d5

Selected validations: docs, cli, dialects, policies, examples, distribution, tooling, generated. Repository safety always runs.

Stage Status
Public validations Passed (checks)
Documentation preview Passed (open preview)
Development integration Passed
Staging sites Passed
Release Included in v0.2.1

Applicable consumers are synchronized on their development branches and the staging sites. Releases are published from main; the Release row follows them.

@soulbah

soulbah commented Oct 10, 2026

Copy link
Copy Markdown
Contributor Author

/rootform retry

@soulbah
soulbah merged commit 97fb96c into dev Oct 10, 2026
11 checks passed
@soulbah
soulbah deleted the feat/google-cloud-icon-identities branch October 10, 2026 22:02
@soulbah

soulbah commented Oct 10, 2026

Copy link
Copy Markdown
Contributor Author

/rootform retry

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant