Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Contributing to the R ecosystem

Contributing to the R ecosystem

useR!2019 newbie session

Colin Fay

July 08, 2019
Tweet

More Decks by Colin Fay

Other Decks in Programming

Transcript

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

    Fay - ThinkR Colin FAY (@_ColinFay) - useR! 2019 opening session - https://rtask.thinkr.fr 1 / 28
  2. You can contribute to the R ecosystem Colin FAY (@_ColinFay)

    - useR! 2019 opening session - https://rtask.thinkr.fr 3 / 28
  3. 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) - useR! 2019 opening session - https://rtask.thinkr.fr 5 / 28
  4. So... that's it? Colin FAY (@_ColinFay) - useR! 2019 opening

    session - https://rtask.thinkr.fr 7 / 28
  5. Maybe create a package ? Colin FAY (@_ColinFay) - useR!

    2019 opening session - https://rtask.thinkr.fr 8 / 28
  6. "But I don't have any (new) idea!" Colin FAY (@_ColinFay)

    - useR! 2019 opening session - https://rtask.thinkr.fr 9 / 28
  7. 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) - useR! 2019 opening session - https://rtask.thinkr.fr 10 / 28
  8. 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) - useR! 2019 opening session - https://rtask.thinkr.fr 10 / 28
  9. 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) - useR! 2019 opening session - https://rtask.thinkr.fr 10 / 28
  10. But I don't know how to do that! Colin FAY

    (@_ColinFay) - useR! 2019 opening session - https://rtask.thinkr.fr 11 / 28
  11. Look for the GitHub repo Colin FAY (@_ColinFay) - useR!

    2019 opening session - https://rtask.thinkr.fr 12 / 28
  12. Typo correction is just a button away Colin FAY (@_ColinFay)

    - useR! 2019 opening session - https://rtask.thinkr.fr 13 / 28
  13. Typo correction is just a button away Colin FAY (@_ColinFay)

    - useR! 2019 opening session - https://rtask.thinkr.fr 14 / 28
  14. Suggest a feature or report a bug Colin FAY (@_ColinFay)

    - useR! 2019 opening session - https://rtask.thinkr.fr 15 / 28
  15. Correct a bug Colin FAY (@_ColinFay) - useR! 2019 opening

    session - https://rtask.thinkr.fr 16 / 28
  16. Also.... search GitHub + label "Help Wanted" language:R label:"Help Wanted"

    Colin FAY (@_ColinFay) - useR! 2019 opening session - https://rtask.thinkr.fr 17 / 28
  17. Look for beginner-friendly task Colin FAY (@_ColinFay) - useR! 2019

    opening session - https://rtask.thinkr.fr 18 / 28
  18. But I'm just learning R! Colin FAY (@_ColinFay) - useR!

    2019 opening session - https://rtask.thinkr.fr 19 / 28
  19. Blog about your (learning) experience Colin FAY (@_ColinFay) - useR!

    2019 opening session - https://rtask.thinkr.fr 20 / 28
  20. Blog about your (learning) experience Colin FAY (@_ColinFay) - useR!

    2019 opening session - https://rtask.thinkr.fr 21 / 28
  21. Join the #RStats-verse Colin FAY (@_ColinFay) - useR! 2019 opening

    session - https://rtask.thinkr.fr 22 / 28
  22. Share your weekly readings Colin FAY (@_ColinFay) - useR! 2019

    opening session - https://rtask.thinkr.fr 23 / 28
  23. But I'm very bad at blogging/tweeting... Colin FAY (@_ColinFay) -

    useR! 2019 opening session - https://rtask.thinkr.fr 24 / 28
  24. satRdays in 2019 Berlin Kampala Gdansk Chicago Los Angeles Newcastle

    Johannesburg Paris satRdays in 2020 Auckland Newcastle Paris (?) ... Come to events! (And do your own?) Colin FAY (@_ColinFay) - useR! 2019 opening session - https://rtask.thinkr.fr 25 / 28
  25. Rencontres R 2020 Paris AgroParisTech 15-17 July 2020 Come to

    events! (And maybe come and talk?) Colin FAY (@_ColinFay) - useR! 2019 opening session - https://rtask.thinkr.fr 26 / 28
  26. Come to events! (And maybe come and talk?) WhyR -

    Warsaw - Sep, 26-29, 2019 RStudioConf 2020 - San Franscisco - Jan 27-30, 2020 eRum 2020 - Milan useR! 2020 - St Louis - July 7-10 ... and others, ... and countless meetups around the world! Colin FAY (@_ColinFay) - useR! 2019 opening session - https://rtask.thinkr.fr 27 / 28
  27. And of course... Welcome to useR!2019 Colin FAY (@_ColinFay) -

    useR! 2019 opening session - https://rtask.thinkr.fr 28 / 28