aforemny / aforemny/elm-mdc

Future of this library

オープン
#112 コメント 12 件 リアクション 10 件 担当者 0 名 GitHub で見る
pinned
主要言語
Elm
スター
352
フォーク
41
PR マージ指標
30日以内にマージされた PR はありません

説明

Hi everyone,
motivated by the recent talk on [when and how to use web components](https://www.youtube.com/watch?v=tyFe9Pw6TVE) by @lukewestby, I have been thinking about the future of this library. My thoughts are currently as follows:

- It seems the Elm community would favor a web components approach to UI libraries, and I think that makes a lot of sense. The effort of both elm-mdl and elm-mdc stemmed from the (incorrect*) assumption that web components would not be feasible in Elm.

- I have started and will continue to experiment with [material-components-web-components](https://github.com/material-components/material-components-web-components), the official implementation of MDC Web via web components and that approach seems to be very promising. You can check out the in-progress version [here](https://github.com/aforemny/elm-mwc).

- It seems that both web components and material-components-web-components is still very much a work-in-progress. However, it seems that both technology could be accessible, within the next.. months?

- I have just bumped the supported version of this library to v0.37.1, and I do plan to maintain this library until elm-mwc is a mature replacement. I am considering to update the version of MDC Web less frequently. I am questioning however, if I should release this library on package.elm-lang.org at all.

- Whilst experimenting with elm-mwc, I will try to come up with a better API for components. Feel free to join the discussion when it is that time.

As always, there are no promises contained in the above statement.
Any feedback would be appreciated. :-)

*=pending any unforeseen obstacles

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。