Hi all,
The last week we celebrated the 18th Hack Week at SUSE, and we decided
to give Jangouts some love. As you may know, Jangouts was built using
Angular 1 and has not received any important update on its toolchain
since 2015. And, you know, in web development world, that's simply too
much :)
Some time ago, we started a project to migrate Jangouts to Angular 2[1]
but, in the end, we (I) were not happy with the result. But, to be
clear, it was not an Angular problem, just that I think we followed the
wrong approach.
After having played with React[2]/Redux[3] for a while, we decided to
give it a try. However, this time, we did something better: we extracted
all the logic which interacts with the Janus server to be
framework-agnostic[4], and we started to rebuild the interface on top of
it[5].
However, this React/Redux based version is far from being
finished. There is a lot of pending stuff, and it would be great to get
some extra help from you :). So, in case anyone is interested, we have
created a GitHub project[6] which contains all things that we would like
to implement soon.
Thanks in advance!
Regards,
Imo
[1]
https://github.com/jangouts/jangouts/tree/angular-2
[2]
https://reactjs.org/
[3]
https://redux.js.org/
[4]
https://github.com/jangouts/jangouts/tree/rewrite-using-react-redux/src/janus-api
[5]
https://github.com/jangouts/jangouts/tree/rewrite-using-react-redux
[6]
https://github.com/jangouts/jangouts/projects/1
--
Imobach González Sosa
Twitter: @imobachgs
Web:
https://imobachgs.github.io/