Skip to content

feat(icon): add dbt-bouncer icon#3517

Open
pgoslatara wants to merge 4 commits into
material-extensions:mainfrom
pgoslatara:feat/dbt-bouncer-icon
Open

feat(icon): add dbt-bouncer icon#3517
pgoslatara wants to merge 4 commits into
material-extensions:mainfrom
pgoslatara:feat/dbt-bouncer-icon

Conversation

@pgoslatara

@pgoslatara pgoslatara commented Jul 1, 2026

Copy link
Copy Markdown

Adds a file icon for dbt-bouncer configuration files (dbt-bouncer.yml, dbt-bouncer.yaml, dbt-bouncer.toml).

dbt-bouncer is a linter for dbt projects; this associates its config filenames with the project's own logo (the "bouncer"). Requested by the dbt-bouncer maintainers in godatadriven/dbt-bouncer#931.

The icon is based on dbt-bouncer's MIT-licensed logo, recoloured to the Material Design palette (no #000/#fff):

  • Circle: Blue Grey 900 #263238
  • Figure: Blue Grey 50 #eceff1
  • Accents (shades, shirt): Deep Orange 400 #ff7043

Changes:

  • icons/dbt-bouncer.svg — new icon (single flat SVG, palette colours only)
  • src/core/icons/fileIcons.ts{ name: 'dbt-bouncer', fileNames: ['dbt-bouncer.yml', dbt-bouncer.yaml, 'dbt-bouncer.toml'] }

@github-actions github-actions Bot added the icons PR with new icons label Jul 1, 2026
@pgoslatara pgoslatara marked this pull request as ready for review July 1, 2026 14:26
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Preview

Thank you for creating a pull request. This preview shows you how your icons will look on the different themes:

Generated preview

Check how your icons fit in a 16x16 grid with our Pixel Perfect Checker by following this link.

You can find more information on how to contribute in the contribution guidelines.

Comment thread src/core/icons/fileIcons.ts Outdated
@eidengenossen

Copy link
Copy Markdown

I think that you should put the icon on the bottom left corner to keep consistency.

@pgoslatara

Copy link
Copy Markdown
Author

I think that you should put the icon on the bottom left corner to keep consistency.

@eidengenossen Can you elaborate? This PR is similar to other recent open PRs in that the icon is centered.

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

Labels

icons PR with new icons

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants