-
Notifications
You must be signed in to change notification settings - Fork 66
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
JupyterCon Thebe Sprint Organization #239
Comments
Thanks for opening your first issue here! Engagement like this is essential for open source projects! 🤗 |
@akhmerov Would you or others you know using Thebelab be interested in participating in this? I have some students back at UC Davis that are working with this. |
I'll ask around. Is sprint participation free, or does it still require the 150$ jupytercon ticket? |
I guess it would be free for the public to join, as they typically are at other py-* conferences. I don't think they could prevent anyone from communicating with the sprint group during the sprint. |
It's unclear whether I'll have time for sprints due to my new little whirlwhind of a human :-) but, I think these issues would be valuable for somebody to make progress on as well!
cc also @joelachance in case he is around during JupyterCon and would like to see progress here. and for what it's worth, the sphinx-thebe extension is also open for improvement during JupyterCon if there are improvements folks wanna see :-) |
I'll do my best to join the sprint, thanks for the callout, @choldgraf! |
Great. I see now that the sprint is Oct 17th for a 24 hr period. We'd need to select some time slot(s) to work. My students are UTC -7 and I'm UTC +2. Generally this means mornings for them and afternoons/evenings for me for co-working times. But I think they may sit up late too. Are there other timezones to consider besides those two (so far)? |
I'll try to join. Good occasion for me to setup thebe for some of my
class notes and to finally take care of my patch for using Thebe in
the Sage documentation.
Things I would love to see are shared Jupyter server for provisioning
kernels at the scale of a collection of web pages, with kernel
preheating. But I don't have expertise in this area to help beyond
providing user requirements and beta testing.
|
I just met with the JupyterCon sprints organizer and have some information to share.
I think the primary co-working time will be after the closing session 17:00-24:00 UTC+2 (8:00-15:00 PST), as many here are on the west coast of the US. I'll be available at 9:00 UTC+2 to get folks started that join then and depending on the activity can work in the morning, but I will likely take a longer break till 17:00 when I join back in with everyone tuning in from the other side of the pond. If others can help, we could make sure someone is staffed as a sprint leader from 9:00-24:00 UTC+2. Let me know. If any thebelab devs can help me some beforehand to get some familiarity with issues and such, I'd appreciate that. |
I've just invited @moorepants and @akhmerov to have write access on the repo 👍 that should also get you issue labels etc And just a note that we should call it |
Thanks @choldgraf. Sorry about the name. We've been calling it that for so long. Why is is changed, btw? |
See #219 for some background/discussion |
I'll ask them about that. I don't think there should be a limit. |
@cmaureir It looks like the sprint tickets are "sold out". Is there really a cap on these or is this an error? |
wow, that was fast :O, will do my best so we can open a new available batch. |
now it should be working. |
It isn't clear why they are setting limits to these tickets. Hopefully @cmaureir can open up more? |
It's quite clear to me, I cannot moderate a 200 people event :) |
Do you need help with moderation tasks? Maybe I can assist? |
I just added 50 more tickets 👍 and I got some extra hands for that day! |
Alternatively is there some way we could specify "satellite" sprints or something? Something that tells people "JupyterCon organizers won't be responsible for managing / supporting questions / etc for this subset of sprints, but if you're interested you should go say hello over there"? |
The main reason to have this under the tickets is to be able to send all the information regarding the mattermost server and the video call meeting on that day, that we don't want to have publicly available due to avoid 'zoom bombings' or something else. On my experience, not even 50% of the people that enrolled will join, so in case it remains the same, we will do fine, since I got more help from the organization. |
Hi everyone. I've added some information to the top of this issue about the sprint. I'll create an intro and stream it via their platform at 7:00 UTC to get people started. I'll be available an hour then to help folks get going (or more depending on the activity). I'll come back at 15:00 UTC to wrap up and then kickoff the Americas time slot. Then UC Davis team will join around then and I'll work with them until I run out of steam. So there will be guaranteed activity in the Americas time slot. I could use some help on things:
Ask any questions you have here. |
@Miniland1333, fyi you might like to join us this weekend for this. |
I will allocate time to do so, though I may need some help with getting access to the video/text chat since it is coming up soon. I have not dug into this code before and as this is my first sprint I will need some guidance. I would say my strengths for this would be my general familiarity with Javascript and if you need an outsider's opinion on things. |
I will try to think of a bit, though I'm probably not well-qualified to know what is hard vs. easy.
I think that basically amounts to asking @minrk if he's planning to attend :-) I think one of the goals of this sprint, and immediate future activity for this project, is to try diversifying the number of "thebe devs" out there |
(to that point, @rowanc1 may be interested in looping in this?) |
Yes, both me and @stevejpurves are planning to attend from iooxa (Steve in Europe and me in the Americas slot). Anything that helps in getting onboarded to the architecture/thoughts behind thebe would be extremely helpful in getting oriented! |
I'll second that! any pointers to warm up appreciated. I'm UTC+1 |
I wonder if one thing to plan, then, is if @minrk would be willing to give a quick overview of the codebase of |
I'll be around but have to be in and out with childcare and our local dugnad that got scheduled in the middle of the day (UTC+2). I think I can be around for the early parts of both the Europe and Americas slots. I can then come back for a couple of hours after putting the little one to bed around 19:30 UTC+2. I just landed some updates to the dev docs that should help some folks get started, leaving some wholes such as #249 to be filled out as possible sprint tasks. To get setup testing, you should be able to do: npm ci
npm run develop One of the tasks that is harder but super valuable is updating the jupyterlab dependencies to the latest versions. That might be ambitious for a sprint, though. |
I think you have to sign up for a sprint ticket. See instructions at the top. |
@minrk gave us an intro to the codebase and suggested good starting points for the sprint. Edit: Here are the takeaways: Beginner friendly
Intermediate
Advanced
Let me know if I missed anything. |
Thanks everyone, especially @moorepants, for the organization of this sprint!! Might be worth bringing some of the links at the top (like the video) before closing this? |
Thanks everyone for a strong day yesterday! I think we had 16 PRs, with 12 merged so far. There are some new features, test improvements, documentation improvements, new issues opened. Lots of good stuff! We had contributions from @Miniland1333, @minrk, @rkevin-arch, @sandertyu, @stevejpurves, @moorepants, @rowanc1, @celine168, @narrator0, Dinu (not sure gh id), @akhmerov, @choldgraf. (hope I didn't miss anyone) Hopefully many new people have a better idea of how to work with and improve the library. I think we'll see some more activity in the near future.
Should I save the video? Zoom will delete it otherwise. I could post on youtube if it is useful. Congrats and thank you! |
One question: I'd be happy to help lead a blog post to summarize the sprint. Would folks be interested? I'd love to put it on the executablebooks blog and anywhere else folks would want it cross posted |
Sounds good. If you start it, I can help contribute. |
Also happy to contribute! |
Just cleaning up the issues. Thanks to everyone who participated! |
There will be sprints at the upcoming JupyterCon (https://jupytercon.com/) on October 17th, 2020 throughout the 24 hr period. This issue is to help organize a sprint to make improvements for the project and to sort out what goals of the sprint are.
Getting started
Time table
Viewing kickoff and wrap up streams
These are the broadcast links for the four transmissions we will have that day (Times in UTC):
Kickoff slides
Joining the Mattermost Chat Room
using the same account.
when using the 'Browse Channel' option, but they solved it by signing off and on again.
Possible people
Possible sprint topics
Please add topics to the list below.
The text was updated successfully, but these errors were encountered: