Giter Site home page Giter Site logo

europython22's Introduction

Crash course in contributing to open source projects

EuroPython 2022 - Mentored Sprint - Dublin

Repository with materials and instructions to setup your environment for the EuroPython mentored sprint.

2022, July 13

Before the Sprint (if you can)

Please try setting up your environment by following the first chapter of the Workshop instructions (create a GitHub account and follow 1.environment.md).

Feel free to familiarize yourself with git branching concepts by following the learngitbranching online tutorial (no installation required for this tutorial).

If you have the time, feel free to do as much as you want of the workshop on your own. Feel free to ask question on our Discord channel.

Workshop for first time contributors

If you already know how to build scikit-learn from source, run the tests of a specific sub-module and use git to switch between branch and do pull requests, feel free to start working on an issues (see below) instead.

List of issues for the sprint

We will use this sprint project board to track pull requests during the afternoon (and after the sprint).

In particular those "meta-issues" list potential tasks to perform as first time contributors:

Another one can interest people with a bit more experience:

When referencing your PR and while linking it to an existing issue, please insert the following hashtag #europython22

Additional Resources for beginners

Crash course in contributing to open source projects

by Andreas Mueller

Crash course in contributing to open source projects

Example of Submitting a Pull request to scikit-learn

by Reshama Shaikh

Example of Submitting a Pull request to scikit-learn

europython22's People

Contributors

francoisgoupil avatar ogrisel avatar philipp-jung avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.