webcomponents / webcomponents.github.io

WebComponents.org is where community-members document Web Components best practices
http://webcomponents.org
733 stars 126 forks source link

Added Bosonic to the list of libraries #117

Closed goldoraf closed 10 years ago

goldoraf commented 10 years ago

Even if there is still plenty of work to do (better docs, more elements, more features...), I think Bosonic deserves to figure in the list of Web Components libraries, but of course, it's your call ;)

Let me please introduce myself: my name is Raphaël Rougeron (@goldoraf) and I'm a french web developer who falled in love with the Web Components specs. What I wanted to do with Bosonic was to offer a way of authoring custom elements as the spec currently describes, and without introducing a dependency on a library. That's why Bosonic is a sort of a transpiler, that transforms your custom elements definitions into vanilla JS that uses the Polymer polyfills.

In short, my only goal is to help to clear the way for Web Components with an alternative, more vanilla, authoring approach.

Btw, thank you all for your fantastic work on Web Components !

Regards,

Raphaël

goldoraf commented 10 years ago

The Travis build failed because of the lack of an API key for the PageSpeed test. I guess it's not my fault, but how can I fix that ?

zenorocha commented 10 years ago

Don't worry about the Travis build, just disabled it for PRs.

goldoraf commented 10 years ago

Do the inclusion of Bosonic in the list pose an issue to someone ? I must confess I'm a bit surprised of the lack of feedback.

zenorocha commented 10 years ago

Just started reviewing :)

:octocat: Sent from GH.

zenorocha commented 10 years ago

Take it easy @goldoraf, the lack of feedback is because I was traveling (Europe to South America is a long journey :yum:)

Rebased at: https://github.com/webcomponents/webcomponents.github.io/commit/9e744e1ba34b1193019dcc1c51b31d483107164a

Thanks for submitting the Bosonic library :smile:

goldoraf commented 10 years ago

OK ! Sorry for the inconvenience, I hope you didn't find me rude, it's sometimes difficult for me to express correctly my feelings because of my lack of english skills. In short, I was afraid that you didn't think Bosonic was ready for prime time. My bad, hopefully !

Big thanks for the merge ;)

zenorocha commented 10 years ago

No problem at all, I know how it feels to be a non-native english speaker ;)

Just keep in mind for the next time that people have life, family, travel, and problems to deal with other than GitHub. And that 2 days to answer a PR is not a reason to complain about lack of feedback. Even because we're talking about open source here.