Closed whedon closed 2 years ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @alexhanna , @cmaimone it looks like you're currently assigned to review this paper :tada:.
:warning: JOSS reduced service mode :warning:
Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.
: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
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@whedon generate pdf
👋🏼 @remram44 @alexhanna @cmaimone this is the review thread for the paper. All of our communications will happen here from now on.
Both reviewers have checklists at the top of this thread with the JOSS requirements 🆙 As you go over the submission, please check any items that you feel have been satisfied. There are also links to the JOSS reviewer guidelines.
The JOSS review is different from most other journals. Our goal is to work with the authors to help them meet our criteria instead of merely passing judgment on the submission. As such, the reviewers are encouraged to submit issues and pull requests on the software repository. When doing so, please mention openjournals/joss-reviews#3522
so that a link is created to this thread (and I can keep an eye on what is happening). Please also feel free to comment and ask questions on this thread. In my experience, it is better to post comments/questions/suggestions as you come across them instead of waiting until you've reviewed the entire package.
We aim for reviews to be completed within about 2-4 weeks. Please let me know if any of you require some more time. We can also use Whedon (our bot) to set automatic reminders if you know you'll be away for a known period of time.
Please feel free to ping me (@Nikoleta-v3 ) if you have any questions/concerns 😄
Software report (experimental):
github.com/AlDanial/cloc v 1.88 T=0.14 s (670.0 files/s, 168142.9 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 29 1074 735 6477
SVG 5 0 32 4550
PO File 12 1110 1457 3105
JavaScript 5 179 144 1511
HTML 20 92 17 952
Markdown 5 141 0 383
CSS 3 69 29 283
YAML 1 9 0 121
TOML 1 12 1 61
INI 1 18 0 56
reStructuredText 1 34 0 52
Bourne Shell 5 10 1 51
Dockerfile 1 10 4 23
Mako 1 7 0 17
diff 1 0 4 6
-------------------------------------------------------------------------------
SUM: 91 2765 2424 17648
-------------------------------------------------------------------------------
Statistical information for the repository '8fbd5a1f22d0d6b1356ac09d' was
gathered on 2021/07/22.
The following historical commit information, by author, was found:
Author Commits Insertions Deletions % of changes
Guillaume Deflaux 2 3 4 0.03
Kosovskih Svyatoslav 1 21 0 0.10
Mikaël Francoeur 1 2 2 0.02
Remi Rampin 668 15642 5579 99.59
Vicky Steeves 4 34 6 0.19
vagrant 2 12 3 0.07
Below are the number of rows from each author that have survived and are still
intact in the current revision:
Author Rows Stability Age % in comments
Guillaume Deflaux 3 100.0 4.5 0.00
Kosovskih Svyatoslav 6 28.6 21.7 0.00
Mikaël Francoeur 2 100.0 18.8 0.00
Remi Rampin 10099 64.6 17.7 6.47
Vicky Steeves 2 5.9 32.3 0.00
vagrant 8 66.7 33.0 0.00
PDF failed to compile for issue #3522 with the following error:
Can't find any papers to compile :-(
@whedon generate pdf from branch 2021-joss-paper
Attempting PDF compilation from custom branch 2021-joss-paper. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
:wave: @cmaimone, please update us on how your review is going (this is an automated reminder).
:wave: @alexhanna , please update us on how your review is going (this is an automated reminder).
I'm not assigned to this issue currently (not sure why), so I can't edit the checklist
@whedon re-invite @cmaimone as reviewer
The reviewer already has a pending invite.
@cmaimone please accept the invite by clicking this link: https://github.com/openjournals/joss-reviews/invitations
@whedon re-invite @cmaimone as reviewer
I'm sorry @cmaimone, I'm afraid I can't do that. That's something only editors are allowed to do.
I need a new invite - the linked one expired or was revoked (I got both errors)
@whedon re-invite @cmaimone as reviewer
OK, the reviewer has been re-invited.
@cmaimone please accept the invite by clicking this link: https://github.com/openjournals/joss-reviews/invitations
👋 @arfon - I suspect a there's bug in whedon/etc here, as this has happened to me too many times, where I try to re-invite someone, whedon says they have a pending invitation, they try it and it doesn't work, and then the whedon command used again does give them a new invitation they can accept
Thank you @danielskatz for taking care of the invites 🙏🏻
@remram44 - do you have documentation of the code anywhere? I see and appreciate the user guides and documentation. I'm looking for documentation other developers/contributors might use.
@Nikoleta-v3 - any guidance on whether documentation of the code is expected for GUI applications? Taguette has good user guides, but it may not have much in the way of documentation of the code -- such documentation would only be used by contributors to the software, not users of it.
Thanks @cmaimone, we have contributing instructions in CONTRIBUTING.md and an overview of the code in ARCHITECTURE.md. We also have instructions to set up the repository for development in the README.
Otherwise we have docstrings in the code, but we don't render them to HTML.
@Nikoleta-v3 - thoughts on https://gitlab.com/remram44/taguette/-/issues/235?
@remram44 the database schema in ARCHITECTURE.md is particularly helpful for those who export their data. I'd consider referencing it in the user guide when you tell people they could export the database and work with it directly. I wouldn't have necessarily found that file on my own.
@whedon generate pdf from branch 2021-joss-paper
Attempting PDF compilation from custom branch 2021-joss-paper. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Hey :wave: @cmaimone. Apologies for taking some time to reply.
I agree that there should be documentation regarding contributing to the project.
The project does have a CONTRIBUTING.md file which alongside ARCHITECTURE.md they give enough information for more experienced developers to contribute. However, a “Running Tests” section is missing from the CONTRIBUTING.md @remram44.
I do feel like less experienced developers would struggle to contribute code to the project. This is not a requirement for publication but as a suggestion one could include more examples of “What you can contribute” and “How to” in the CONTRIBUTING.md.
Now regarding https://gitlab.com/remram44/taguette/-/issues/235.
There is no standard. Authors often cite direct dependencies, and I would also argue that it is better to cite too much as opposed to too little. I like the rule “I would tend to cite at least any dependencies that provide citation guidance”.
Good point, I added instructions for running the tests: https://gitlab.com/remram44/taguette/-/blob/master/CONTRIBUTING.md#running-tests
Done with my review - recommend publishing
Thank you very much for your review and your time @cmaimone 😄 👍🏻
👋🏻 @alexhanna This is just a little nudge 📳 Any updates on your review?
👋🏻 @alexhanna 📳 Any updates on your review?
Hey @remram44 just to update you. I have spoken with the second reviewer 😃 They will be submitting their review soon.
@whedon remove @alexhanna as reviewer
OK, @alexhanna is no longer a reviewer
Hey @remram44 just to update you 👋🏻 I have emailed a few people asking them to review this submission. Apologies for the delay! We'll get this moving as soon as possible.
@whedon add @vaneseltine as reviewer
OK, @vaneseltine is now a reviewer
👋🏼 @vaneseltine this is the review thread for the paper. Thank you again for agreeing to review this submission! 😃
You have a checklists at the top of this thread with the JOSS requirements 🔝 As you go over the submission, please check any items that you feel have been satisfied. There are also links to the JOSS reviewer guidelines.
The JOSS review is different from most other journals. Our goal is to work with the authors to help them meet our criteria instead of merely passing judgment on the submission. As such, the reviewers are encouraged to submit issues and pull requests on the software repository. When doing so, please mention #3522 so that a link is created to this thread (and I can keep an eye on what is happening). Please also feel free to comment and ask questions on this thread. In my experience, it is better to post comments/questions/suggestions as you come across them instead of waiting until you've reviewed the entire package.
We aim for reviews to be completed within about 2-4 weeks. Please let me know if any of you require some more time. We can also use Whedon (our bot) to set automatic reminders if you know you'll be away for a known period of time.
Please feel free to ping me (@Nikoleta-v3 ) if you have any questions/concerns 👍🏻 😄
As I've been added in later, there's no checklist with my own name on it -- should I use the first (empty) list or a new one?
@vaneseltine my bad -- sorry! 🙏🏻 Please use the first one, it should have your name now.
I have completed my review of this software and its documentation. This is a nicely developed and stable project that has produced, and continues to improve, a useful open source tool for qualitative social science research. The paper is well-written and, in sum, Taguette will be a great addition to JOSS. I recommend publication.
Thank you very much @vaneseltine for your review and for your time! 🙏🏻 @remram44 I will aim to have a final look over the submission by the latest tomorrow and then we should be good to go 🎉
@whedon generate pdf from branch 2021-joss-paper
Attempting PDF compilation from custom branch 2021-joss-paper. Reticulating splines etc...
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Thank you very much for your patience @remram44! Everything looks good 👍🏻
There are just two minor typos in the paper. Line 6 helps
instead of help
and line performs
instead of perform
After you tweak the paper could you:
I can then move forward with accepting the submission
@whedon check references
@whedon check references from branch 2021-joss-paper
Attempting to check references... from custom branch 2021-joss-paper
Submitting author: @remram44 (Rémi Rampin) Repository: https://gitlab.com/remram44/taguette Version: 1.1.1 Editor: @Nikoleta-v3 Reviewers: @cmaimone, @vaneseltine Archive: 10.5281/zenodo.5574555
:warning: JOSS reduced service mode :warning:
Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.
Status
Status badge code:
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) by leaving comments 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.)
Reviewer instructions & questions
@alexhanna & @cmaimone, 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.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @Nikoleta-v3 know.
✨ Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest ✨
Review checklist for @vaneseltine
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @cmaimone
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper