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

JOSS review: Changelog, README and Vignettes #73

Closed
maximelenormand opened this issue Jun 17, 2024 · 4 comments
Closed

JOSS review: Changelog, README and Vignettes #73

maximelenormand opened this issue Jun 17, 2024 · 4 comments

Comments

@maximelenormand
Copy link

I managed to install both the CRAN and GitHub versions. In both cases, I ran the examples without any problems.

  • The differences between the current CRAN version and the development version are not clear. It would be nice to add a changelog somewhere to list all the changes made between the different (futur) CRAN versions and between the current CRAN version and the development GitHub version. It seems that there is no mention of either the CRAN or development GitHub version nor the way to install the package in the paper.

  • The dependencies are listed in the DESCRIPTION file but not in the README.

  • The package contains three vignettes that are not presented on the GitHub repository.

This is not mandatory, of course, but a nice way to address these issues could be to build a website for your package using pkgdown (https://pkgdown.r-lib.org/). A tidyverse template is available at https://github.com/tidyverse/tidytemplate.

#6800

@TommyJones
Copy link
Owner

Hi. Thanks again for the review.

  • I have a NEWS.md file that contains updates between versions. I add to the list as I make changes so the current state reflects changes to the development version. Does that meet the need you flagged?
  • I'd rather not have dependencies listed in two places. I'm afraid that it would introduce the possibility of human error. (i.e., I will forget to update the README.) If acceptance of the package into JOSS hinges on this, I'll add dependencies to README, but I'd prefer not to. tidytext, for example, does not list its dependencies in the README.
  • The vignettes are here. They're in R markdown format as CRAN does the PDF rendering on their end.

Do the above work for you?

@maximelenormand
Copy link
Author

Hi, regarding the changelog and dependencies, it would be beneficial to add a few sentences to the README to inform users that all changes are listed in the NEWS.md file and that the dependencies can be found in the DESCRIPTION.md file.

Please, add a paragraph describing the different vignettes and the way to compile them.

Do not forget to mention the CRAN and development GitHub versions in the paper and the way to install them.

@TommyJones
Copy link
Owner

TommyJones commented Jul 3, 2024

Ok. I'll get these taken care of shortly.

  • Reference NEWS.md in README
  • Reference DESCRIPTION in README
  • Add paragraph to README describing vignettes and how to compile them
  • Add paragraph to the JOSS paper describing vignettes
  • Mention CRAN and development versions and how to install them in the JOSS paper

@TommyJones
Copy link
Owner

All of the above are taken care of as of this commit: c4eb725

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

2 participants