This will need to be done by a member of the community who uses Aurelia. It looks to me like the Feathers client would be a drop-in replacement for either one of their HTTP Services packages, though. In my 5 minute look at their docs, I didn't see any obvious place where it shows how to handle WebSocket communication, though. A google search for using socket.io with Aurelia turned up this Stack Overflow question, which might help somebody with integrating the Feathers client.
We'll leave this issue open for about a month while it waits for a champion. If it doesn't receive any attention during that time, we'll close it until somebody decides to take this on.
@brylie did you give this a shot at all?
I am just learning at the basic level right now, where explicit recipes are my primary means of understanding.
We are looking for a full-stack JavaScript alternative to Meteor/Blaze. It seems like Feathers/Aurelia would offer a nice architecture.
+1
I am going to close this seconding what @marshallswain said. Requests like this where nobody in the core team is using the technology tend to stay open for a long time without anything happening.
In general, any REST client of any framework can work with a Feathers REST API. Websocket integration is more difficult but client side Feathers usually makes it much easier. If the framework (like Angular 2+ or React) also supports RxJS feathers-reactive is also worth having a look at.
We'd be delighted if someone would like to share an Aurelia + Feathers sample application or blog post but it is out of the scope of our documentation efforts.
Have a look at my example to use Feathersjs client (with sockets) in Aurelia application and vice versa (deploying to aurelia production bundle to feathers app):
https://bitbucket.org/praveengandhi/aurelia-feathersjs-socket-demo
Thank you @PraveenGandhi! Do you want to make a pull request to add it to https://docs.feathersjs.com/ecosystem/readme.html?
Thank you @daffl, With pleasure, let me first get the demo validated by our(Aurelia) community and I shall work on documenting it.
Meanwhile, @brylie could you also have a look at the demo and comment?
I have posted in active Aurelia gitter channel (https://gitter.im/aurelia/Discuss) and in reddit (https://www.reddit.com/r/aureliajs/comments/675nr5/aureliafeathersjssocketdemo_please_look_and/)
The example code is pretty easy to understand. A quick, accompanying tutorial, or guide, would give a developer enough of a framework to start. Thanks @PraveenGandhi :smiley:
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue with a link to this issue for related bugs.
Most helpful comment
Have a look at my example to use Feathersjs client (with sockets) in Aurelia application and vice versa (deploying to aurelia production bundle to feathers app):
https://bitbucket.org/praveengandhi/aurelia-feathersjs-socket-demo