channels-api icon indicating copy to clipboard operation
channels-api copied to clipboard

Channels 2.0 support

Open ilyashupta opened this issue 7 years ago • 9 comments

Since channels project dropped Bindings from base package due it's simplistic design - this is a great opportunity to implement them within this project and keep this project relevant.

ilyashupta avatar Feb 08 '18 16:02 ilyashupta

Key will be https://github.com/django/channels/issues/825 so that we have Multiplexing

hishnash avatar Feb 09 '18 09:02 hishnash

My current thoughts on this would be to adopt the bindings abstraction and implement it for channels 2.0

linuxlewis avatar Mar 04 '18 18:03 linuxlewis

I will be working on this during PyCon 2018 sprints granted channels 2.0 has reached stability

linuxlewis avatar Mar 04 '18 18:03 linuxlewis

@linuxlewis Have you commenced on supporting channels 2.0?

rajeshyogeshwar avatar Jul 23 '18 09:07 rajeshyogeshwar

@rajeshyogeshwar Channels still didn't come up with multiplexing, right now the best bet is to look for ongoing work in https://github.com/encode/apistar This is probably gonna be the first place to have some progress with websockets API

ilyashupta avatar Aug 02 '18 20:08 ilyashupta

@rajeshyogeshwar i created a major fork of ChannelsApi https://github.com/hishnash/djangochannelsrestframework

and https://github.com/hishnash/channelsmultiplexer (sorry not docs on this one) feel free to open an issue on any of these.

and a hypermedia style wrapper if your into that type of stuff: https://github.com/hishnash/hypermediachannels

hishnash avatar Aug 02 '18 23:08 hishnash

@hishnash Maybe you should consider adding adding your projects to the channels community project list to gain some traction.

AlexejStukov avatar Aug 17 '18 07:08 AlexejStukov

@funn @hishnash thank you for replies I was offline for long time. I will surely check out the options suggested by both of you.

rajeshyogeshwar avatar Sep 25 '18 08:09 rajeshyogeshwar