- Sprint day: 21st of March, 2020
- Sprint time: 9am until 6pm
- Sprint location: Comtravo Gmbh in Berlin, Germany (get the directions here)
Our aims are to:
- Improve the documentation of the pandas python library.
- Increase the number of pandas contributors that belong to underrepresented groups in technology.
Everyone can attend, but only 20 spots will be offered and we will give priority to participants belonging to underrepresented groups in technology.
We are commited to provide a harassment-free experience for all, and we will adhere to NumFOCUS code of conduct. Please take time to read it before attending the sprint.
The registration for this sprint is now closed.
Bring your computer and don't forget your charger.
If you come across any trouble following these steps, feel free to contact Martina Vilas.
Make sure you already have Python > 3 installed. If you don't, follow the steps outlined here.
- Open an account on GitHub.
- Install Git on you local machine if you haven't.
- Review some Git resources if you're not yet familiar with it.
- Some recommendations for learning git:
- Read git - the simple guide for a simple explanation of git's most famous commands.
- The book Pro Git gives an in depth explanation of git.
- You can also learn git branching by playing games.
- Here is a link to more resources.
- To get familiar with GitHub, read their guides.
- Some recommendations for learning git:
We recommend Visual Studio Code
Gitter is a chat room system for developers and users of GitHub repositories. Join the Gitter community for pandas documentation sprints here. You can use your GitHub username to sign in.
To contribute to pandas you need to install a development environment. This should be done before attending the sprint.
To set up the development environment, follow these instructions. We recommend setting up a conda environment.
6. Fork the pandas-dev repository, and clone your fork into your local machine
- Read the github guide for forking and cloning if you don't know how to do this.
- Make sure your remote origin is pointing to your pandas-dev fork, and your remote upstream is pointing to the pandas-dev repository.
- You can read the pandas contributing guideline here.
- Skip to this part to read about contributing to the documentation.
- You can read more about this topic browsing through these links.
- Read about pandas doctrings.
- Read examples of docstring errrors.
The day of the sprint we will upload docstring errors in pandas as issues in this repository. Each person will choose one (or more if time) to work on, and will submit the fix to the pandas repository. We will provide help and mentoring. You can choose to work in pairs as well.
Thanks to our generous sponsors from Comtravo, we will offer lunch (vegetarian option only) to participants the day of the sprint.
This repository is adapted & modified from https://github.com/WiMLDS/berlin-2020-scikit-sprint. Thank you!