cyclejs-community / redux-cycles

Bring functional reactive programming to Redux using Cycle.js
MIT License
745 stars 30 forks source link

Better docs [to do] #2

Closed goshacmd closed 7 years ago

goshacmd commented 7 years ago

This is a spike to organize thoughts and resources relating to docs. (Feel free to tag this one as a to-do or something)

As someone who's tried several existing side-effect models for Redux and Cycle, the README was just enough for me to see what this is about. However, this is not going to be the case for everyone, therefore we should consider an effort to improve the docs.

Throwing a couple of my thoughts:

goshacmd commented 7 years ago

Regarding custom drivers, I can imagine there being several approaches:

I don't know what's better as I'm still exploring this territory. I'm currently trying specialized drivers for API and ANALYTICS in a client project. We'll see where it goes :)

lmatteis commented 7 years ago

Regarding custom drivers, perhaps the Cycle.js site/github is a better place for it. We shouldn't dictate best-practices for Cycle programs. After all this middleware simply bridges Cycle.js with Redux - it doesn't mix them.

nickbalestra commented 7 years ago

Agree on improving the docs, and all the points you mentions seems valid to me, I that documentation is where we should focus on (imho redux-observable did a good job in this regard we get some inspiration there perhaps?).

Once that is done we should try to spread the love (talks, ...)

nickbalestra commented 7 years ago

@lmatteis @goshakkk :On a side note, what do we think of moving this project under the cycle-js community organization? Or it's own org like redux-observable does? I think that if we work on the docs and site, that will also help.

lmatteis commented 7 years ago

I like the idea of a separate organization. I will set it up as soon as I get a chance. Regarding the site though, I think having a readme is enough - of course the readme needs better content but I don't think an actual gh-pages is needed.

Widdershin commented 7 years ago

Hi! Just wanted to say that I would love to welcome this project to the cyclejs-community organization, if that's what you decide to do. I think it would be a boon for the project's visibility, and long-term might help attract more maintainers.

lmatteis commented 7 years ago

@nickbalestra @goshakkk @Widdershin ok great! I've moved it over! I'm not sure about how permissions work though. I'll figure things out once I'm back from work trip this weekend.

Widdershin commented 7 years ago

@lmatteis I've given you admin permissions for this repo, so you can add anyone you like as a collaborator.

If you find yourself needing multiple repos, we can set up a team who all have appropriate permissions across all the redux-cycle-middleware repos.

lmatteis commented 7 years ago

@goshakkk @nickbalestra gave you guys write access

lmatteis commented 7 years ago

Closing this as the README is pretty exhaustive in my opinion.