question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

RFC: Feather SVG Icon System

See original GitHub issue

This is a place to discuss how to best implement an SVG Icon System for Feather. This is a continuation of the discussions in #47 and #41. The goal of this thread is to define a usage spec for Feather.

Here’s the consensus so far:

  • The icons directory should remain the single source of truth.
  • An SVG sprite sheet should be generated from the icons directory.
  • Feather should expose an icons object to make the NPM package more useful.
  • Feather should provide a way to inject SVGs into the DOM with JavaScript. This would allow for the use of a CDN making it easier to prototype with Feather icons.
  • Feather should provide integration with popular JS frameworks like React and Vue through separate packages (react-feather, vue-feather, etc.).

Related reading:

Other SVG icon systems:

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:4
  • Comments:8 (6 by maintainers)

github_iconTop GitHub Comments

4reactions
carmelopullaracommented, Jun 14, 2017

Just published react-feather.

1reaction
colebemiscommented, Jun 8, 2017

I was actually thinking that the individual SVGs in the icons directory should be the single source of truth. Everything else can be generated from that directory. That way all we have to do to add an icon is put an SVG into the icons directory and everything else updates.

In terms of DOM injection, I’m doing some research on that right now. I’ll post a write-up of my findings soon.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Feather – Simply beautiful open source icons
Feather is a collection of simply beautiful open source icons. Each icon is designed on a 24x24 grid with an emphasis on simplicity,...
Read more >
Feather Icons: Easy way to get SVG icons in Vue components
Feather Icons : Easy way to get SVG icons in Vue components. Nov 2018. So I just created a new Laravel project and...
Read more >
ArT - River Thames Conditions - Environment Agency - GOV.UK
Balaji dj sound system maharashtra, Top ten types of music, ... Verlengde volvo, Feather at9 gun, Not good enough for the truth in...
Read more >
Talk:patch - Wiktionary
Feather of a birdEdit. What about a colored patch on a bird? ... RFC discussion: July 2011–September 2012Edit · TK archive icon.svg.
Read more >
I Code Dis - Find top GitHub projects
rfc. bfontaine/rfc. Read RFCs from the command-line ... contentjet/contentjet-api. Headless content management system ... Simply beautiful open source icons ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found