See the Sprint Website for:
- Open an account on GitHub
- Git should be installed
- Some familiarity with Git / GitHub; Prior to event, review some Git resources
2. Join Gitter
Gitter is an open source instant messaging and chat room system for developers and users of GitHub repositories. You can use your GitHub ID to sign in.
Join the scikit-learn Gitter community
3. Watch video playlist: Contributing to scikit-learn
- Andreas Mueller: scikit-learn Sprint Instructions (30 minutes)
- Reshama Shaikh: Example of Submitting a Pull Request (30 minutes)
- Andreas Mueller: Sprint Instructions Volume 2 (15 minutes)
- Melissa Mendonça: Intro to Sphinx Documentation (70 minutes)
4. Read thru scikit-learn Contributing documentation
- It is approximately 15 pages
5. Review Open Issues
- scikit-learn repository
- There are over 1000 issues 😓
- For the sprint, we will focus on issues with the labels: easy / good first issue / help wanted
- Go through the issues (with the above labels) and become familiar with them
Please take photos and tweet about the event.
- #ScikitLearnSprint
- #opensource
- @DataUmbrella
- Twitter handles of Organizers & Core Contributors
- Sprint Beginner Resources
- installing Git
- Conda installation for Python Dev Environment
- Visual Studio Code
- Run a scikit-learn example
- Write a new test of your own