Slide 1

Slide 1 text

Contributing to the R ecosystem Where should I start? Colin Fay - ThinkR Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 1 / 27

Slide 2

Slide 2 text

Hello Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 2 / 27

Slide 3

Slide 3 text

You can contribute to the R ecosystem Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 3 / 27

Slide 4

Slide 4 text

A not-promoted-enough-webpage Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 4 / 27

Slide 5

Slide 5 text

How can I contribute to R? 5.6 How can I contribute to R? R is in active development and there is always a risk of bugs creeping in. Also, the developers do not have access to all possible machines capable of running R. So, simply using it and communicating problems is certainly of great value. The R Developer Page acts as an intermediate repository for more or less finalized ideas and plans for the R statistical system. It contains (pointers to) TODO lists, RFCs, various other writeups, ideas lists, and SVN miscellanea. https://cran.r-project.org/doc/FAQ/R-FAQ.html Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 5 / 27

Slide 6

Slide 6 text

Filling bugs for R https://www.r-project.org/bugs.html Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 6 / 27

Slide 7

Slide 7 text

So... that's it? Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 7 / 27

Slide 8

Slide 8 text

Maybe create a package ? Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 8 / 27

Slide 9

Slide 9 text

"But I don't have any (new) idea!" Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 9 / 27

Slide 10

Slide 10 text

There are more things you can do Correct typos in documentation (even more if the maintainers is not a native english speaker) ✍ Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 10 / 27

Slide 11

Slide 11 text

There are more things you can do Correct typos in documentation (even more if the maintainers is not a native english speaker) ✍ Suggest features / Report bugs Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 10 / 27

Slide 12

Slide 12 text

There are more things you can do Correct typos in documentation (even more if the maintainers is not a native english speaker) ✍ Suggest features / Report bugs Add features / Correct Bugs Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 10 / 27

Slide 13

Slide 13 text

But I don't know how to do that! Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 11 / 27

Slide 14

Slide 14 text

Look for the GitHub repo Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 12 / 27

Slide 15

Slide 15 text

Typo correction is just a button away Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 13 / 27

Slide 16

Slide 16 text

Typo correction is just a button away Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 14 / 27

Slide 17

Slide 17 text

Suggest a feature or report a bug Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 15 / 27

Slide 18

Slide 18 text

Correct a bug Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 16 / 27

Slide 19

Slide 19 text

Also.... search GitHub + label "Help Wanted" language:R label:"Help Wanted" Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 17 / 27

Slide 20

Slide 20 text

Look for beginner-friendly task Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 18 / 27

Slide 21

Slide 21 text

But I'm just learning R! Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 19 / 27

Slide 22

Slide 22 text

Blog about your (learning) experience Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 20 / 27

Slide 23

Slide 23 text

Blog about your (learning) experience Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 21 / 27

Slide 24

Slide 24 text

Join the #RStats-verse Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 22 / 27

Slide 25

Slide 25 text

Share your weekly readings Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 23 / 27

Slide 26

Slide 26 text

But I'm very bad at blogging/tweeting... Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 24 / 27

Slide 27

Slide 27 text

Support community and events Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 25 / 27

Slide 28

Slide 28 text

Support satRday South Africa Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 26 / 27

Slide 29

Slide 29 text

satRdays in 2020 Auckland Newcastle Bordeaux Taiwan Bratislava ... and others. And others eRum 2020 - Milan useR! 2020 - St Louis - July 7-10 ... and others, ... and countless meetups around the world! Come to events! (And maybe come and talk?) Colin FAY (@_ColinFay) - https://rtask.thinkr.fr 27 / 27