-
Notifications
You must be signed in to change notification settings - Fork 32
enh: Author guide-- Add clear language around author pyos submission and then JOSS submission after related to adding new features #291
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
Just to be clear about the case with the rdata package:
|
@vnmabus i hear you. the problem is that this is still a review process. It's too hard to ask a review team to review a moving target (ie an API that is evolving and changing). Our process:
My understanding from your comment here is that things got busy for you (i totally get it!). And then you decided to wait to submit to JOSS until a pr was merged. I totally understand the reasoning it just conflicts with our process. That approach conflicts with our process because JOSS accepts our review as theirs when they publish - they don't re-review. A rereview of code is not a part of our fast track partnership. As such we are now potentially fast tracking new code that hasn't' been reviewed. JOSS can do another full review. but that is also more resources (reviewer time) invested in reviewing a package! It's hard to find reviewers as they are volunteers and are busy too. So the ideal scenario is that there is one single review process on a somewhat stable API with 2 reviewers. Then things are fast tracked by JOSS. I hope that makes sense. |
Yes, I totally get it. What I meant, mainly, is that the author may think 2 holds and submit it, but that can change as other people propose PRs with new functionality. Thus it is not really possible to promise that the API will not change in the future, even if the author thinks that. |
Hey there @vnmabus i'm following up on this (i know a year later) as i'm cleaning up issues. I wonder if there is a middle ground. You are totally correct in that the code bases of tools will continually be updated. What about language along the lines of "Please submit your package to JOSS for fast-track as soon as you can after it has been accepted by pyOpenSci. Because JOSS uses our review as grounds to be published in JOSS, it's important to minimize changes to the code base in between reviews" Or something along those lines. We could add a statement to both the author and the editor guides. |
That sounds good to me. However, I think it would be enough to specify that JOSS can only fast-track an article covering only the functionalities and design of the tag/version reviewed by pyOpenSci, so if new functionalities have been added since, these can only appear in the article as future work (this is essentially what we did with rdata at the end). I think doing it in that way won't put excessive time pressure on the authors, while ensuring that the version reviewed is the same for both pyOpenSci and JOSS. |
Specifically this is a discussion happening in the rdata package review where the author is making changes in between the package being submitted , accepted and then fast tracked to joss. we need to clarify in our policies that
The text was updated successfully, but these errors were encountered: