1. Must know Python
2. Must have some knowledge and experience using scikit-learn, the Python machine learning library
3. It is helpful to have some experience with Git
1. Read the scikit-learn Contributing documentation (30-minute read)
2. Review scikit-learn open issues
3. Must have a GitHub account
4. Gitter
5. Review Git (Git Resources)
6. A Text Editor should be installed:
7. Python installed via Anaconda. (Anaconda includes Jupyter Notebook)
The plan is to work in pairs. The goal is that each participant will be able to resolve one trivial fix and one actual fix.
Good pair programming depends on both people being pretty decent (and patient) communicators, which can take time to develop, and is especially hard when people are in a hurry.
Tips:
More tips: Pair Programming Guide
We will setup using conda virtual environments.