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
[REVIEW]: nbgrader: A Tool for Creating and Grading Assignments in the Jupyter Notebook #32
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @dsblank it looks like you're currently assigned as the reviewer for this paper If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/jose-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:
|
|
|
Unfortunately I cannot review this paper as I am an author. But please add me to the list of willing reviewers! |
@jedbrown — Would you be able to contribute a review for the |
I can review. |
OK, @jedbrown is now a reviewer |
@whedon start review |
Can't start a review when the review has already started |
Oops. thought we were in the Pre-Review issue, but no! |
Hi @MattForshaw, @jedbrown — |
ETA end of this week. |
@MattForshaw — We've not heard from you about an ETA for this review, but I see you have checked off several items on the review list. Could you update us? Many thanks! |
Hi @labarba, I've set aside two hours tonight to finish the rest of the checklist for you. Hope this is okay. |
Hi @labarba, I am very happy to say nbgrader has passed with flying covers. An impressive submission. |
Is there documentation of the branching scheme? The branch I filed a couple issues relating to testing. They are not mandatory to address at this time, but I'd like authors to have a chance to respond. Some references need capitalization help (see PR). |
Hi Jed and Matt, thanks for the review! Just wanted to send a quick note to
say I am a bit overwhelmed with other stuff at the moment, but will try to
address your PRs soon. (Thanks @willingc and @dsblank for handling some of
this already)
The branching scheme is based on the one IPython and I believe some of the
other Jupyter projects use, which is to create release branches and
backport PRs onto them from master. For example, after 0.5.0 was released,
we start developing stuff on master for the 0.6.0 release including major
backward incompatible changes. But occasionally there are bug fixes that
warrant another release sooner. Thus we backport the smaller bugfix changes
to 0.5.x to create intermediate releases 0.5.1, 0.5.2, etc.
…On Thu, Nov 22, 2018 at 7:31 PM Jed Brown ***@***.***> wrote:
Is there documentation of the branching scheme? The branch 0.5.x is
neither a subset nor superset of master. Most branching schemes would
merge one way or the other. Also, the tags are "lightweight" as opposed to
"annotated" so git describe fails without the --tags option. Also, the
paper is build from master which is not a descendant of v0.5.4.
I filed a couple issues relating to testing. They are not mandatory to
address at this time, but I'd like authors to have a chance to respond.
Some references need capitalization help (see PR).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#32 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAFF9DSWAtWrdG-HCg1OFT5-zjpBzHKlks5uxvuXgaJpZM4XM-Vi>
.
|
I think I have managed to address all the comments at this point---unless
there is anything else on @jedbrown 's end the only thing remaining is for
me to make the 0.5.5 release and update the version here to be 0.5.5. But I
would just like to hear from him first before I do that in case there's
anything else that needs to go in!
…On Sun, Dec 16, 2018, 10:31 PM Lorena A. Barba ***@***.*** wrote:
I see only a couple of unchecked item in the review checklist. Are there
more change requests pending?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#32 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAFF9O7GqFcCX4ROFNeiC2r9YpaOpOMKks5u5smwgaJpZM4XM-Vi>
.
|
@whedon generate pdf from branch 0.5.x |
|
Looks good to me. Looks like the housekeeping mainly landed in 'master', but it wasn't essential to the paper anyway. My understanding is that you will tag My last nit would be to check capitalization of "notebook" for consistency. (The Jupyter4Edu consensus was that "Jupyter Notebook" refers to the software while "Jupyter notebook" is a notebook.) |
@jhamrick |
Yes, I just got back from the holidays and will fix the capitalization
tonight and make the 0.5.5 release tonight!
…On Mon, Dec 31, 2018 at 3:25 PM Lorena A. Barba ***@***.***> wrote:
@jhamrick <https://github.com/jhamrick>
|
Yes. In determining authorship I reached out to everyone who had made commits to the project and asked who wanted to be included as an author, following the process outlined here: https://github.com/jupyter/governance/blob/master/papers.md#process-for-journal-of-open-source-software-joss See jupyter/nbgrader#973 for all the discussion on author contributions and the writing of the paper itself.
|
Fantastic process! Thanks. |
OK! Since we're ready to publish, would you do the merging kung fu that you have planned, then make a Zenodo deposit of the whole repo, and post the DOI here? |
…Notebook This makes the capitalization of "Jupyter Notebook" more consistent, as per openjournals/jose-reviews#32 (comment) . Can one of @willingc @dsblank @lgpage @ellisonbg take a second look just to make sure I didn't make a typo somewhere? cc @jedbrown
Done! Here is the DOI from zenodo: 10.5281/zenodo.2532780 |
@whedon accept |
No archive DOI set. Exiting... |
@whedon set 10.5281/zenodo.2532780 as archive |
OK. 10.5281/zenodo.2532780 is the archive. |
@whedon accept |
|
Check final proof If the paper PDF and Crossref deposit XML look good in openjournals/jose-papers#20, then you can now move forward with accepting the submission by compiling again with the flag
|
@whedon accept deposit=true |
|
Here's what you must now do:
Any issues? notify your editorial technical team... |
Congratulations, everyone! Huge thanks to @MattForshaw and @jedbrown for their review: |
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! Journal of Open Source Education 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:
|
Fantastic, thanks so much @labarba @jedbrown and @MattForshaw !!! |
Congrats, @jhamrick! |
Thanks everyone for getting this done. |
Submitting author: @jhamrick (Jessica B. Hamrick)
Repository: https://github.com/jupyter/nbgrader
Version: v0.5.4
Editor: @labarba
Reviewers: @MattForshaw, @jedbrown
Archive: 10.5281/zenodo.2532780
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) 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
@MattForshaw, 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://jose.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @labarba know.
Review checklist for @MattForshaw
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?Review checklist for @jedbrown
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?The text was updated successfully, but these errors were encountered: