jspaezp / sctree

Tree based marker finding and gating visualization for single cell rna seq data
Apache License 2.0
4 stars 1 forks source link

[joss review] documentation #8

Closed mschubert closed 4 years ago

mschubert commented 4 years ago

This issue is part of the JOSS review.

I see that you have compiled your documentation into a website: https://jspaezp.github.io/sctree/

Please also link this as Github URL and/or from the README, otherwise your users will not find it.

mschubert commented 4 years ago

Minor webpage: the "home" and "getting started" links link to the same information; provide this only once to not confuse users?

mschubert commented 4 years ago

https://jspaezp.github.io/sctree/reference/index.html

API documentation could also be improved: The title of many functions is equal to their name. This does not help a user to know what these functions are doing. Maybe provide more descriptive titles? (and do not list internal functions there)

mschubert commented 4 years ago

Also minor README/docs: You are require(...) to load packages, but do not check for a return value.

This may lead to confusing errors for users if the package is not installed: require will only warn, and the script will produce an error elsewhere (that may not sound like the source is a missing package). If you use library(...) instead, a script will terminate with an error if the package is not installed.

jspaezp commented 4 years ago

Hello @mschubert, I can definitely agree with all of these, I am compiling this into a todo list. Will keep you posted as I go though it.

TODO:

@natallah

jspaezp commented 4 years ago

Commit b402fbe9eaaa17c352053f65c953b173c4f0e5f5 adds the reference to the website, and changes some of the titles in the reference section of the documentation. It also changes in all vignettes the require for the library function.

@natallah and @mschubert

jspaezp commented 4 years ago

Home and getting started section in the pkgdown website have been resolved in ffa30082ed60cc7dc0d9bdd26197ebaedbaa4bfe

Descriptive titles to the documentation in the reference section is added on commit dc788fd33839397c5528148b7a6b8c4da276a62b

This completes the TODO list for this issue, so I will go ahead and close it. @mschubert @natallah