open-ui icon indicating copy to clipboard operation
open-ui copied to clipboard

Add some new component libraries?

Open melanierichards opened this issue 5 years ago • 8 comments

I don't own or contribute to any of the following component libraries, but they came up in my research for #116 and might be reasonable additions to the list of design systems:

  • Bulma
  • Foundation
  • Ionic: may be slightly less relevant as it targets mobile/desktop apps and paradigms, but uses web technologies (HTML & CSS)
  • UIKit

Thoughts? Any additional data/evidence needed in order to determine whether these pass criteria for inclusion?

melanierichards avatar Jul 17 '20 01:07 melanierichards

I think if they are building with web technology that satisfies the largest requirements. I'm all for more research here.

chrisdholt avatar Jul 17 '20 01:07 chrisdholt

Would https://github.com/ing-bank/lion be a useful addition to this list?

erikkroes avatar Jul 17 '20 07:07 erikkroes

@melanierichards while we're focusing on web tech, we often do look at native platforms and we've heard folks from Windows are beginning to use this. When we get to the events and states we'll probably have to be specific to web libraries but I think if any native component library is able to be ingested that would be valuable as well. Also, I'd like to see Ionic included as well.

gregwhitworth avatar Jul 17 '20 23:07 gregwhitworth

Hi! Shameless self-promoting, but I think Vaadin could also be included 🤗

jouni avatar Aug 03 '20 16:08 jouni

How do we promote the owners of these libraries to contribute to Open UI? That feels like the best solution here.

una avatar Sep 02 '20 20:09 una

I would be interested in contributing as well. I work on the Spectrum design system at Adobe, and also the React Aria library that we use to underpin our React implementation. It's kinda like the model/controller layer without any specific rendering, so I think it is similar in spirit to what Open UI is trying to accomplish. Happy to share what we've learned with this group. I would love for parts of this library to be built into the platform some day! 😄

How does one get involved here? What are you looking for help with?

devongovett avatar Sep 02 '20 20:09 devongovett

@devongovett we'd love to have any contribution you can make. To add in the design system/component lib follow the contribution docs here: https://open-ui.org/contribute#add-a-design-system

gregwhitworth avatar Sep 03 '20 00:09 gregwhitworth

There hasn't been any discussion on this issue for a while, so we're marking it as stale. If you choose to kick off the discussion again, we'll remove the 'stale' label.

github-actions[bot] avatar Mar 20 '22 00:03 github-actions[bot]

I think we should close this as it's been a long time and we have numerous issues around adding, removing or updating component libraries. Practically speaking I think we need to figure out how to make this more sustainable. Feel free to re-open if you disagree.

bkardell avatar Mar 21 '24 18:03 bkardell