Contributing to the R ecosystem

Contributing to the R ecosystem

RLadies Joburg, 2020-03-05

Db8efd836c9a09b71e3d8e1c60d6ea84?s=128

Colin Fay

March 05, 2020
Tweet

Transcript

  1. Contributing to the R ecosystem Where should I start? Colin

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

  3. You can contribute to the R ecosystem Colin FAY (@_ColinFay)

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

  5. 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
  6. Filling bugs for R https://www.r-project.org/bugs.html Colin FAY (@_ColinFay) - https://rtask.thinkr.fr

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

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

    8 / 27
  9. "But I don't have any (new) idea!" Colin FAY (@_ColinFay)

    - https://rtask.thinkr.fr 9 / 27
  10. 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
  11. 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
  12. 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
  13. But I don't know how to do that! Colin FAY

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

    12 / 27
  15. Typo correction is just a button away Colin FAY (@_ColinFay)

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

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

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

    27
  19. Also.... search GitHub + label "Help Wanted" language:R label:"Help Wanted"

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

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

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

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

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

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

    / 27
  26. But I'm very bad at blogging/tweeting... Colin FAY (@_ColinFay) -

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

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

    / 27
  29. 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