Mentored Sprints PyCon 2021
We are so glad you could join us here! We have put together this docs to get you al set and ready for the Mentored Sprints.
- Join the Discord server
- Check the projects (in this page or in the Discord server - each project has a text and voice channel)
- Read the contributing guidelines and setup instructions for the project (linked here and in the project's channel)
- Install tools, apps and set your development environment (project specific)
Discord server - setup¶
We highly recommend you download the Discord desktop app.
- Join our Discord Server
- Once you join the server, you will be redirected to
#community-readmeand asked to accept the Code of Conduct
- Introduce yourself in
- Select your pronouns in
#pronounsand choose roles in
- Make sure to use your real name or your GitHub handle
Check The Mentored Sprints Discord Server Guide for details on how the server works and rules regarding rooms.
Getting ready for the sprint¶
This might be your first sprint, so make sure to check the other sections in this handbook. Mainly make sure to install all needed tools as described in What do I need to prepare before joining the sprint?
In general, you will need:
- A computer with an Internet connection
- Git installed
- A GitHub account
- Your favourite text editor / IDE
- A working development environment for the project you will be working on
- A Duckly account and needed plugins
We have listed the participating projects on this page. We highly recommend you to come prepared and check the Contributing guidelines and the Setting up your development environment before the sprint.
Sharing your screen and code¶
We know pair programming and remote debugging can be challenging. This year we are using Duckly. Duckly is a video chat and real-time collaboration tool built for teams. It enables distributed teams to talk and work together in a better and more efficient way. With Duckly, you can share a web page, your code directly from your IDE, share your terminal, screen and collaborate as if you were side-by-side.
You should have received an invite link to join the Duckly team space. Otherwise, head to this message in the Discord server
To get started, follow these steps:
Create a Duckly account and select your username: https://duckly.com/onboarding
Click on the invite link and join the mentored-sprints team
You can check the getting started with Duckly video here: https://youtu.be/YzCPCRTIEPs
Using the Duckly rooms¶
When you join our team, you will see a left-sidebar similar to the Discord panel. We have created a room per project and additional help tables: Curie, Lovelace, Hopper, Turing, Ride, Barres and Johnson.
- To join a room: click on the room name. You can then choose your mic, camera, share your terminal and IDE.
- To leave a room:Click on the leave button on the top-right corner
Since Duckly does not have persistent text chats, we use both Discord and Duckly - let's keep Discord for text and Duckly for code walkthroughs and debugging.
Duckly from Discord¶
Suppose you and your co-worker need to jump into a Duckly room while working. To get the link and invite folks we recommend using the Discord commands to invoke the coworking tables:
1 2 3 4 5 6 7 8 9
Hypothesis and Shed¶
Terminus DB / Terminus Client¶
Python in education¶