-
-
Notifications
You must be signed in to change notification settings - Fork 41
[REVIEW]: CRSocket: A web app component facilitating the administration of digital trials from a separate device #5658
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
Comments
Hello humans, I'm @editorialbot, a robot that can help you with some common editorial tasks. For a list of things I can do to help you, just type:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
|
|
Wordcount for |
Hello again! 👋
This is the review thread for the paper. All of our higher-level communications will happen here from now on, review comments and discussion can happen in the repository of the project (details below). 📓 Please read the "Reviewer instructions & questions" in the comment from our editorialbot (above). ✅ All reviewers get their own checklist with the JOSS requirements - you generate them as per the details in the editorialbot comment. As you go over the submission, please check any items that you feel have been satisfied. 💻 The JOSS review is different from most other journals: The reviewers are encouraged to submit issues and pull requests on the software repository. When doing so, please mention the link to #5658 so that a link is created to this thread. That will also help me to keep track! ❓ Please also feel free to comment and ask questions on this thread if you are unsure about something! 🎯 We aim for the review process to be completed within about 4-6 weeks* but please make a start well ahead of this as JOSS reviews are by their nature iterative and any early feedback you may be able to provide to the author will be very helpful in meeting this schedule. *I do appreciate of course that it is summer vacation time 🏖️ - also a heads-up that I will have limited availability myself for the next two weeks. |
Review checklist for @lukaszjablonskiConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
Review checklist for @rabdillConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
The short version: This application uses PHP 7.4, which is no longer supported. Is that an issue, @britta-wstnr? The longer version: PHP 7.4 left active support in 2021, and, as of last November, is no longer receiving even critical security patches. I don't see any journal policy about this, but I'm unsure of whether it's a good idea to publish a software paper that relies on a platform that is explicitly no longer supported, particularly when it is intended to be the foundation of larger applications that 1) will probably take a little while to develop, and 2) will probably be used for months or years at a time. So it's a little outdated right now, but it will be considerably farther removed by the time someone integrates CRSocket into their application and deploys it for a study. On the other hand, most online PHP applications are still using PHP 7.4, so this is a common issue—indeed, using a secure and supported version of PHP seems like the more unusual situation. So sure, it isn't best practice, but it's not rare, and there's no requirement that CRSocket applications actually communicate over the internet instead of a local network. Looking at past reviews, I can't find many examples of situations like this: A 2020 review noted a similarly unsupported version of PHP, but that wasn't the deciding factor in its eventual rejection. A reviewer noted that a 2017 submission was using Python 2.7; the submission was accepted, but Python 2 was not yet end-of-life. This was also raised in another 2019 review, but Python 2 was not EOL then either, and the issues raised were unrelated. Anyway, I'm sorry if this is the wrong format for a question like this, but I didn't want to open an issue in the submitting repository for updating PHP if this was just an editorial call that I'm not supposed to be involved in. |
Regarding the PHP version: There was an issue with version 8.0 at some point, but it now seems to work well with 8.2.5 which is the latest supported by my ISP. Haven't tested extensively, and I don't know about all versions in between, but I have now taken the chance to state that it supports "7.4 or later". |
Hi @radbill, thanks for raising this - and thanks for looking into comparable cases as well. Indeed, JOSS does not have a requirement for this. I raised this with the EiC team, and there the major point was about whether the software can be easily installed and run. Thanks for your thorough work! |
I think it's OK if it is not tested on all available PHP versions and if it works with still supported 8.2.5 it should be fine. @henrikdvn, maybe you could add note in the documentation on which versions of PHP it was tested? |
Done |
@rabdill, @lukaszjablonski |
@henrikdvn: Just not to open an issue for something that small, there is a typo in CONTRIBUTING.md: is "respoind", should be "respond". |
Fixed :) |
Issue #3 fixed |
@henrikdvn: In paper.md please change "eg." to "e.g." and "well defined set" to "well-defined set". |
@henrikdvn: In paper.md I would also recommend checking consistency between terms in main text and figure: "CRSocket" vs "crSocket ", "CREvent" vs "crEvent", "clientid" vs "clientId". One could also try to use for those terms inline code quotes markup in main text but I don't know what is JOSS style guide saying here (@britta-wstnr, would ytou know?). |
Have fixed spelling mistakes, added a figure caption and included a section on basic naming conventions in the paper and on the Terminology page. |
@editorialbot generate pdf |
@editorialbot set 10.6084/m9.figshare.24009225.v3 as archive |
Done! archive is now 10.6084/m9.figshare.24009225.v3 |
@editorialbot set v1.0.0 as version |
Done! version is now v1.0.0 |
@editorialbot generate pdf |
@editorialbot check references |
|
Hi @henrikdvn - I added the new DOI and all looks good to me now - handing this off to the EiC team for acceptance PS: @henrikdvn I could not find you in our reviewer database - we'd be very grateful if you considered signing up to pay it forward ✨ you can do that here: https://reviewers.joss.theoj.org/join |
@editorialbot recommend-accept |
|
|
👋 @openjournals/sbcs-eics, this paper is ready to be accepted and published. Check final proof 👉📄 Download article If the paper PDF and the deposit XML files look good in openjournals/joss-papers#4521, then you can now move forward with accepting the submission by compiling again with the command |
Thanks again @rabdill, @lukaszjablonski and @britta-wstnr. I have now signed up as a reviewer. Don't feel like an expert on paper writing, but I'll do my best ツ |
@britta-wstnr and @henrikdvn, thank you for the opportunity to review that one for JOSS! |
@editorialbot accept |
|
Ensure proper citation by uploading a plain text CITATION.cff file to the default branch of your repository. If using GitHub, a Cite this repository menu will appear in the About section, containing both APA and BibTeX formats. When exported to Zotero using a browser plugin, Zotero will automatically create an entry using the information contained in the .cff file. You can copy the contents for your CITATION.cff file here: CITATION.cff
If the repository is not hosted on GitHub, a .cff file can still be uploaded to set your preferred citation. Users will be able to manually copy and paste the citation. |
🐘🐘🐘 👉 Toot for this paper 👈 🐘🐘🐘 |
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨 Here's what you must now do:
Any issues? Notify your editorial technical team... |
Thanks @oliviaguest ! |
[Sorry, I had to leave my computer for a small emergency, and then it was the weekend.] |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
This is how it will look in your documentation: We need your help! The 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:
|
Submitting author: @henrikdvn (Henrik Dvergsdal)
Repository: https://github.com/henrikdvn/CRSocket
Branch with paper.md (empty if default branch):
Version: v1.0.0
Editor: @britta-wstnr
Reviewers: @rabdill, @lukaszjablonski
Archive: 10.6084/m9.figshare.24009225.v3
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
@rabdill & @lukaszjablonski, your review will be checklist based. Each of you will have a separate checklist that you should update when carrying out your review.
First of all you need to run this command in a separate comment to create the checklist:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @britta-wstnr 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 ✨
Checklists
📝 Checklist for @lukaszjablonski
📝 Checklist for @rabdill
The text was updated successfully, but these errors were encountered: