connectivedx / Phoenix

http://connectivedx.github.io/Phoenix/
33 stars 5 forks source link

Phoenix Feathers #137

Open ajmueller opened 9 years ago

ajmueller commented 9 years ago

@elseloop and I have discussed an idea a bit that I'd like to get in front of the group: we call it Phoenix Feathers. The idea here is that UI components, such as responsive tabs, modals, tooltips, etc. would be removed from the base of Phoenix and created as "Feathers" that you could install to extend Phoenix's base. To compare it to another framework, this would make Phoenix analogous to Bourbon + Neat + Bitters and Feathers would be like Refills. This would help accentuate the fact that our goal with Phoenix is to not have a kitchen sink framework, but it is important that we have clean, consistent methods for building common UI patterns. @stoff I think the possible Feathers would be a good discussion for a working group. Thoughts?

ajmueller commented 9 years ago

Based on a discussion with @chadian, this may be possible with Eyeglass.

elseloop commented 8 years ago

I like the Eyeglass idea and need to dig into that more, for sure. I also just learned about Basscss and the way they've made every single module in the framework available as a stand-alone npm package is the perfect model for what we've been talking about here.