Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite documentation to help new users #85

Closed
ochrons opened this issue Nov 9, 2017 · 4 comments
Closed

Rewrite documentation to help new users #85

ochrons opened this issue Nov 9, 2017 · 4 comments

Comments

@ochrons
Copy link

ochrons commented Nov 9, 2017

Current documentation is more like a technical description of differences to Haskell IO and Scalaz Task and is therefore not very useful for developers who just want to use cats-effect IO without previous experience with Scalaz/Haskell.

The documentation should cover the "why you should use IO" and offer practical examples for incorporating IO into applications.

Bare minimum improvement would be to give a prominent link to this blog post describing IO in cats-effect :) https://typelevel.org/blog/2017/05/02/io-monad-for-cats.html

@alexandru
Copy link
Member

👍 but I think we need that article on https://typelevel.org/cats and link to it from the README.

@djspiewak
Copy link
Member

I agree with all of this. My general preference for documentation is to have a doc/ directory (containing markdown) in the project root, so things remain versioned with the project. Doing something more elaborate with tut is also completely reasonable. @ochrons Would you be interested in playing around with getting started on this?

@alexandru
Copy link
Member

@ochrons we have a documentation website now, at: https://typelevel.org/cats-effect/

Here's the IO document: https://typelevel.org/cats-effect/datatypes/io.html

Is this what you wanted? Can we close this issue?

@ochrons
Copy link
Author

ochrons commented Mar 23, 2018

Yeah, looking good now. Thanks for the documentation effort!

@ochrons ochrons closed this as completed Mar 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants