Repository navigation
chore: add Deepgram brand icon and social preview - #139
Merged
Merged
Conversation
Part of the rebrand (Naomi's "Rebrand Asks" list, due 2026-10-29). Maven Central has no package-icon field — the POM schema has no icon or logo element, and the Central artifact page renders only name, description, url, licenses, developers and scm. So unlike the NuGet packages there is no registry icon to update here; the mark lands on the GitHub surfaces instead. - .github/images/dg_logo.png: new purple D mark (400x400), sourced from the rebrand asset Naomi shared - .github/images/social-preview.png: 1280x640 card for the repo's social preview, set in repo Settings (not read from the tree) - README.md: logo above the title .github/ is already listed in .fernignore, so no freeze changes are needed.
GregHolmes
requested review from
deepgram-kiley and
dg-coreylweathers
as code owners
October 29, 2026 11:45
dg-coreylweathers
approved these changes
Oct 29, 2026
dg-coreylweathers
left a comment
Contributor
There was a problem hiding this comment.
Looks good. Checked the assets:
- dg_logo.png is a real PNG (400x400, no alpha), not a JPEG with a .png name, so no renderer weirdness. Fuchsia matches the brand #E042FF. Solid dark tile reads fine on both light and dark GitHub themes.
- README header renders, relative path resolves, and ReadmeSnippetsCompileTest only reads java code blocks so the
swap can't touch it. Nothing in the repo links to #deepgram-java-sdk either.
- Social card is 1280x640, 228 KB, copy spelled right, Work Sans.
- chore: is right, no release needed.
Two small things, neither blocking:
- The brand pack has an official transparent Fuchsia symbol (SVG + PNGs up to 2084px) if you want to swap out the Slack export. Not visible at 44px, so totally optional.
- PR body still says "logo above the title" and "JPEG". It's inline now and the file's a PNG. Worth a quick edit so the merge record matches.
Don't forget the Settings > Social preview upload after merge.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of the rebrand. Tracked on Naomi's "Rebrand Asks" list as "Add the icon to our Java SDK", due 2026-10-29.
Why this differs from the NuGet ask
The sibling item on that list is "Update the icon on our four NuGet packages", which is a
<PackageIcon>change in each.csproj. There is no Maven Central equivalent. The POM schema has no icon or logo element, and the Central artifact page renders onlyname,description,url,licenses,developersandscm— all of whichpom.xmlalready sets correctly. So nothing here lands on the registry; the mark goes on the GitHub surfaces instead.That is also why the list says "Add" for Java and "Update" for NuGet: this repo had no image assets at all.
Changes
.github/images/dg_logo.png— the new purple D mark, 400×400, from the rebrand asset shared in#team-devrel-internal.github/images/social-preview.png— 1280×640 card, set in the new brand font (Work Sans) on the brand near-blackREADME.md— logo above the title.github/is already a permanently frozen entry in.fernignore, so no freeze changes are needed.Manual step after merge
GitHub does not read the social preview from the tree. It has to be uploaded once at Settings → General → Social preview. The PNG is committed so it is versioned and reproducible.
Verification
ReadmeSnippetsCompileTestpassesspotlesstargets Java sources only and is unaffected by this changeNote for review
The mark is the 400×400 JPEG from the Slack thread, which looks like the social-avatar export rather than an official brand-pack asset. Fine at README size; if there is an SVG or higher-res PNG in the rebrand pack, swapping it is a one-file change.
🤖 Generated with Claude Code