We're creating a maintainer team! Join us :D #1637
Replies: 30 comments
-
Can I propose @BertR ? |
Beta Was this translation helpful? Give feedback.
-
@perllaghu We're going to email those that participated in the sprint last year. I agree @BertR would be a great addition to the maintainer team. Looking forward to hearing back from @BertR. ☀️ |
Beta Was this translation helpful? Give feedback.
-
Hi everyone, I would like to join the mainainer team. Thanks for the suggestion @perllaghu and for setting this in motion @willingc |
Beta Was this translation helpful? Give feedback.
-
Thanks so much for opening this @willingc ! First of all, I really, sincerely apologize for dropping the ball on responding to emails, issues, and PRs---life has caught up with me and I have been really struggling to find extra time to look at nbgrader stuff recently 😞 I hope this will mean that the PRs that you all have been making (and that I have been failing to review) will be able to move forward. We will grant everyone in the maintainer's team the ability to do standard maintainer stuff on the repository: merge PRs, triage (close and tag) issues, etc. so this should make it easier for all of you to move forward on the improvements and changes that you need for your setups. Please do let us know if you have any questions! |
Beta Was this translation helpful? Give feedback.
-
@BertR I have gone ahead and added you---thanks a lot! @perllaghu would you like to be added to the maintainers team too? |
Beta Was this translation helpful? Give feedback.
-
No worries @jhamrick. I'm in the same time boat as you. Miss seeing you in person too. Stay safe. |
Beta Was this translation helpful? Give feedback.
-
I think just one from EDINA is enough :) |
Beta Was this translation helpful? Give feedback.
-
Thanks for the invitation. Happy to help if I can, though I have limited time and expertise of nbgrader. |
Beta Was this translation helpful? Give feedback.
-
Thanks also for the invitation. I keep an eye on the repo, but have retired from teaching. Feel free to reach out to me if there is ever anything I can do to help! |
Beta Was this translation helpful? Give feedback.
-
@jhamrick count me in as part of the team. I will try to help as long as I can. Cheers. |
Beta Was this translation helpful? Give feedback.
-
hey @jhamrick and @willingc - I am happy to be a part of the maintainer team, and will do what I can to help out. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the invitation! I think that right now, I should avoid other responsibilities since my time is too limited and nbgrader "mostly works for me" these days so that it's not one of my main focuses. Still, I could do some useful stuff sometimes - summers are the Jupyter development sprints, so expect more around then. I've been thinking of what it takes to be on a maintainer team, and it's more reviewing and accepting other people's changes: being able to take risks, and fix stuff when it goes wrong. By this standard, too, I think that other people who have mental energy to put to this are better for the team. My wish to you all: be bold and take risks, we can debug and fix together. |
Beta Was this translation helpful? Give feedback.
-
If there are no objections, I will add: @choldgraf @damianavila to the maintainer team. Since @dsblank @rkdarst @nthiery @perllaghu have all been long-time supporters of nbgrader, I will increase your privileges triage team so that you can label issues. Thanks everyone. |
Beta Was this translation helpful? Give feedback.
-
I was wondering, what are everyone's nbgrader plans? I am about to talk to people in my department about what we should do in the future. Depending on interest, I will advocate for hiring a developer to push forward on various things. In the last years I have seen many ideas for development (jupyterlab, etc) but not much has happened. Should we arrange some sort of quick check-in meeting? Is it better to post on discourse? New issue? |
Beta Was this translation helpful? Give feedback.
-
I don't know about good/bad/right places.... I know I wouldn't see it if it was on discourse I also don't know who to pull in/allow in: I can see asking too open a question would result in 23,562 requests for changes, with 0.01hrs of offered help.... just like this answer :D There's no end of requests for features & things - however I can list the things that are of interest to me:
|
Beta Was this translation helpful? Give feedback.
-
In particular, I have seen various threads of people working on other aspects: JupyterLab, etc. We need to see what the status of these projects are, to avoid duplication. Perhaps it is in the issues, but we need more... |
Beta Was this translation helpful? Give feedback.
-
Hi, I would like to join the maintaining and also the developer team. I'm a developer and have some experience in programming of jupyterlab extensions. From the other side I'm a lecturer for python and similar topics and we tried to use nbgrader for lectures in a kubernetes installation. The experiences were good but we found several small issues which we want to solve. I have also applied successfully for a developer position in our university (Bonn, Germany) and we want to spend some effort for the development (however we need to look for a suitable person ;-))! Anyway, one proof of concept for a jupyterlab-extension is maybe here: https://github.com/ocordes/jupyterlab_nbgrader which I started in May 2021 but I was stopped by the flood catastrophe in germany in July 2021. Now I can spend a little more time on this project. All the best for you and your families, |
Beta Was this translation helpful? Give feedback.
-
Hi Oliver! That's great news. There are a couple of teams I know are working on making JupyterLab compatible It would be great if you could get together and setup a meeting. |
Beta Was this translation helpful? Give feedback.
-
@BertR @ocordes would love to participate in a meet as well, we have made quite a few updates lately to nbgrader but need to coordinate how to send these updates as PRs to this repo. We have ported the Formgrader app to a React based frontend and have refactored quite a bit of code / tests. We also are managing nbgrader autograder services as jobs with Argo events and Argo workflows but that's probably out of the scope of this repo. As a side not we think that it's more efficient to merge nbexchange to use nbexchange's setup as the default (we have struggled with NFS permissions and such) - but that of course is just an opinion 😊. |
Beta Was this translation helpful? Give feedback.
-
If there is any kind of discussion about future of nbgrader maintenance, I would be interested in attending, too. I haven't had time to do much myself, but we are trying to hire someone that can do some work on it. And I have a big to-do list and all, and would like to help anyone else who could use it. |
Beta Was this translation helpful? Give feedback.
-
Hey folks, you should be all aware there is some upcoming work in January by QuantStack's folks into porting nbgrader to jupyterlab: jupyter/enhancement-proposals#79 (comment). cc'ing @SylvainCorlay here so they are aware there is also interest here in that transition (among other things). |
Beta Was this translation helpful? Give feedback.
-
Hey @damianavila thank you for the ping! Indeed we had a quote signed a few days ago for this work. We will communicate about this small grant soon. |
Beta Was this translation helpful? Give feedback.
-
Here we go! QuantStack's work on nbgrader will be funded as part of a joint grant program between Université de Paris and the National University of Singapore (NUS). The official announcement listing the awarded proposals is available here: https://u-paris.fr/resultats-de-lappel-a-projets-universite-de-paris-nus-2021/. We should be good to start on this project as soon as early 2022. |
Beta Was this translation helpful? Give feedback.
-
Porting notebook extensions to labextensions and make it compatible with Notebook 7 (and Jupyterlab) will break compatibility with classic Notebook.
|
Beta Was this translation helpful? Give feedback.
-
Thanks @brichet! I'm happy to help setup the branches and prepare the repo to be able to iterate on new developments, and keep the Maybe we can do a quick check at the notebook weekly meeting tomorrow again, in case anyone has any objection: https://github.com/jupyter/notebook-team-compass#weekly-team-meetings Looking forward to it! |
Beta Was this translation helpful? Give feedback.
-
Happy to hear about the plans. I've been trying to get the test suite passing again, there's something going on within the selenium tests. I'll try to get that done this week, but let me know if there's other stuff I can help with. |
Beta Was this translation helpful? Give feedback.
-
This isn't the right issue but since we are talking about "who is doing what"... someone working with me has gotten things working with nbconvert v6 and most tests passing (except Windows, which I guess needs to be checked in the gh-actions output some): I plan on cleaning up this PR or Friday (co-working to teach a new person) and then submitting a proper PR (that one is internal to our repo and has other unrelated stuff in it, it can't be used as-is) |
Beta Was this translation helpful? Give feedback.
-
@rkdarst this is good news because it is probably the first step to be taken. |
Beta Was this translation helpful? Give feedback.
-
This issue could go to dicussions see #1627 - then it would not look like an open issue. |
Beta Was this translation helpful? Give feedback.
-
Hello all! I was wondering what the current maintainer team status was. We've got someone new starting with us at @AaltoSciComp, and are generating different PRs and improvements. It would be good to know our status and all - I can help review pull requests or even merge them, but it would be good to have an outsider too. What's the overall feeling of the development status? Is it still moving forward? Are we stuck in reviewing, since we no longer are sure what will or won't break things for others? Or should we be more bold. This is what I'm thinking about now... |
Beta Was this translation helpful? Give feedback.
-
Hi all,
We're hoping some of our long-time users or enthusiasts for nbgrader would like to be part of a team of individuals maintaining nbgrader.
We've structured JupyterHub and Binder in a similar way. See https://jupyterhub-team-compass.readthedocs.io/en/latest/team.html#jupyterhub-team
Please leave a comment on this issue. If you have questions, please leave them here too.
Beta Was this translation helpful? Give feedback.
All reactions