Submitting author: @mrecos (Matthew Harris)
Repository: https://github.com/mrecos/klrfome
Version: v2.2.0
Editor: @arfon
Reviewer: @benmarwick
Archive: 10.5281/zenodo.2598673
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/c4c2aa0d277ffae13e756c0fc166030e"><img src="http://joss.theoj.org/papers/c4c2aa0d277ffae13e756c0fc166030e/status.svg"></a>
Markdown: [](http://joss.theoj.org/papers/c4c2aa0d277ffae13e756c0fc166030e)
Reviewers and authors:
Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)
@benmarwick, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @leeper know.
The package includes all the following forms of documentation:
URL
, BugReports
and Maintainer
(which may be autogenerated via Authors@R
).paper.md
file include a list of authors with their affiliations?BM: I pasted these over from the rOpenSci onboarding
#### Final approval (post-review)
[x] The author has responded to my review and made changes to my satisfaction. I recommend approving this package.
Estimated hours spent reviewing:
3
### Review Comments
The author has done an excellent job of fulfilling the requirements for JOSS. In particular, it's an excellent example of superb package documentation to the point that I believe any undergraduate archaeology student (or related field) should be able to make sense of what is the need and purpose, and quickly start using the pkg. The vignette is outstanding and deserves a wide audience. Well done!
Hello human, I'm @whedon. I'm here to help you with some common editorial tasks. @benmarwick it looks like you're currently assigned as the reviewer for this paper :tada:.
:star: Important :star:
If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews πΏ
To fix this do the following two things:
For a list of things I can do to help you, just type:
@whedon commands
Attempting PDF compilation. Reticulating splines etc...
@benmarwick I can see you've made some progress on this review. Can you open issues over at the source repo for any issues you'd like to see addressed? Thanks!
Righto, thanks for the tip, I've opened a few relevant issues now.
@benmarwick Great. Thanks! Let us know if you have any other comments at this point.
@mrecos Please try to address the issues opened by @benmarwick. The matters of examples and tests are particularly important.
Great! Thanks @benmarwick and @leeper. I will address in short order and report back.
@mrecos Just wanted to check in. Are you still planning to make revisions for this?
Hello @leeper , yes I am. My apologies. I will work on it this coming week.
@mrecos Just another nudge on this.
Thanks @leeper - Making edits/additions/commits now.
@mrecos - how are you getting along here?
@mrecos - did you manage to make your revisions?
Just heard back from the author (via email) that he's still interested in pursuing this publication with JOSS and is working on changes as a result of the review.
@whedon assign @arfon as editor
Hello @afron. Quick update: I took care of 2 of 3 issues on my repo. TODO - convert existing how-to to vignette and unit tests.
:wave: @mrecos - how are you getting along here?
Hello @arfon . Going well. I took care of all points except for the unit tests. I am currently implementing those.
Hello @arfon . I have completed the code updates requested by Ben via his review and Issues. These include general code cleanup, documentation of all public functions, a vignette, and unit testing. Please review and advise. Thanks!
Hello @arfon . I have completed the code updates requested by Ben via his review and Issues. These include general code cleanup, documentation of all public functions, a vignette, and unit testing. Please review and advise. Thanks!
Great!
@benmarwick - when you get a chance, could you please come and take another look?
π @benmarwick β It looks like we are waiting for you to check the author's responses to your comments. What's your status?
Thanks for the reminder. I've had another look at the package and everything looks great! The author has done an excellent job of fulfilling the requirements for JOSS. In particular, it's an excellent example of superb package documentation to the point that I believe any undergraduate archaeology student (or related field) should be able to make sense of what is the need and purpose, and quickly start using the pkg. The vignette is outstanding and deserves a wide audience. Well done!
I see some unchecked items in the checklistβif you're satisfied, can you tick off those items?
Done!
@whedon accept
No archive DOI set. Exiting...
@mrecos - At this point could you make an archive of the reviewed software in Zenodo/figshare/other service and update this thread with the DOI of the archive? I can then move forward with accepting the submission.
Hello @arfon - I create a the "JOSS Release" and committed to Zenodo for a new DOI (10.5281/zenodo.2598673). I checked the DOI badge on the KLRfome repo and all seems well. Let me know if this covers it. Thanks!
@whedon set 10.5281/zenodo.2598673 as archive
OK. 10.5281/zenodo.2598673 is the archive.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
Can you edit the metadata of the Zenodo deposit (no need to get new version or new DOI) so the title and author list match the JOSS paper?
@whedon set v2.2.0 as version
OK. v2.2.0 is the version.
Hello @labarba, ok updated! I had found a typo in the release version of the JOSS paper markdown just now. I pushed the edits to the repo, but they are now post 2.2.0 release. Should I do redo the release?
https://zenodo.org/record/2598673#.XJE_3FVKipo
If it's just an edit on the JOSS paper, I don't see a need to redo the release (the final JOSS paper is archived on its own in the journal).
ok, then we should be good to go. Please let me know how else I can help.
@whedon accept
Attempting dry run of processing paper acceptance...
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/561
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/561, then you can now move forward with accepting the submission by compiling again with the flag deposit=true
e.g.
@whedon accept deposit=true
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
Please check if the suggested "Mising DOIs" are indeed missing, or are flukes of whedon
's Crossref query.
@arfon β Are you OK with the final version of the paper?
@mrecos β This is also your final chance to check the proof, and correct any typos / grammar / punctuation / author name spelling / reference titles needing cap protection ...
@labarba whedon was correct, those citations had DOIs to include. I commit/pushed a new paper.bib with the DOIs included. Aside from that, the proof looks good!
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon accept deposit=true
I'm sorry @mrecos, I'm afraid I can't do that. That's something only editor-in-chiefs are allowed to do.
The KLRfome package is available at https://github.com/mrecos/klrfome and DOI https://doi.org/10.5281/zenodo.1218403
@mrecos - could you please remove this sentence from your paper? We link to the repository and archive DOI in the paper (in the left-hand margin).
@arfon ok, sentence removed, committed, and pushed.
@whedon accept
Attempting dry run of processing paper acceptance...
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/562
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/562, then you can now move forward with accepting the submission by compiling again with the flag deposit=true
e.g.
@whedon accept deposit=true
@whedon accept deposit=true
Doing it live! Attempting automated processing of paper acceptance...
π¨π¨π¨ THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! π¨π¨π¨
Here's what you must now do:
Party like you just published a paper! πππ¦ππ»π€
Any issues? notify your editorial technical team...
@benmarwick - many thanks for your review here β¨
@mrecos - your paper is now accepted into JOSS :zap::rocket::boom:
:tada::tada::tada: Congratulations on your paper acceptance! :tada::tada::tada:
If you would like to include a link to your paper from your README use the following code snippets:
Markdown:
[](https://doi.org/10.21105/joss.00722)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.00722">
<img src="http://joss.theoj.org/papers/10.21105/joss.00722/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: http://joss.theoj.org/papers/10.21105/joss.00722/status.svg
:target: https://doi.org/10.21105/joss.00722
This is how it will look in your documentation:
We need your help!
Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
Thank you, Thank you, Thank you! @arfon , @labarba , @benmarwick , @leeper, and of course @whedon
You are all incredibly helpful and I greatly appreciate your respective efforts.
Cheers!
Most helpful comment
Hello @leeper , yes I am. My apologies. I will work on it this coming week.