1 Current Active Bookmarks


1.1 Action Items

  • Build a Workflow to add these links to github
  • Build an r process to manage these links and the projects related to them
    • see test.Rmd, test2.Rmd, and the remove_md() function in the Automating Git/Markdown workflow section of functions.R
  • keep Blog Active

1.3 key driver analysis

1.3.1 Continuous and automatic key driver analysis of customer feedback

Continuous and automatic key driver analysis of customer feedback


1.4 Finalfit

1.4.1 Elegant regression results tables and plots in R: the finalfit package

Elegant regression results tables and plots in R: the finalfit package (Ewen Harrison, 2018)

  • This article was first published on R – DataSurg
  • See Finalfit_README.Rmd

1.4.2 Finalfit, knitr and R Markdown for quick results

Finalfit, knitr and R Markdown for quick results (Harrison, 2018)

  • This article was first published on R – DataSurg
  • See Finalfit_example_1.Rmd
  • See Finalfit_example_2.Rmd

1.5 Bookdown

1.5.1 bookdown: Authoring Books and Technical Documents with R Markdown

bookdown: Authoring Books and Technical Documents with R Markdown (Xie, 2018)

  • Lots of good stuff on how to use R Markdown to build books/websites, etc.

1.5.2 bookdownplus package

bookdownplus package: an R package for writing assorted books and documents, such as academic articles, mails, guitar chords, chemical molecular formulae, with R bookdown

1.5.3 Writing your thesis with bookdown

Writing your thesis with bookdown (Berry, 2017)

  • Good tips and tricks

1.5.4 How to Start a Bookdown Book

How to Start a Bookdown Book (Kross, 2016)

  • Good tips and tricks

1.5.5 Mastering Software Development in R: Continuous Integration

Mastering Software Development in R
Chapter: Continuous Integration

  • Use Travis CI to set up continuous integration for your book

1.5.6 Writing your thesis with bookdown

Writing your thesis with bookdown (Berry, 2017)


1.6 Git

1.6.1 Happy Git and GitHub for the useR

  • Happy Git and GitHub for the useR (Bryan, 2018)
  • Amazing tutorial on getting set up with git and R
  • Will be a great resources for troubleshooting git/R problems
  • New Project Workflow:
    • Creating a new project: New project, GitHub first
    • Create a new github repository repository
    • Clone or download -> copy link
    • in RStudio -> File -> New Project -> Version Control -> Git -> paste url
  • Daily Workflow:
    • Start day with the “Pull” button from the “Git” tab in RStudio (make sure you are starting with the current versions)
    • Save/Commit regularly with informative commit changes
  • Amend Commits when you make incremental saves. Do commits for separate changes.
  • 6/11: set up git on mac:
    • installed R & RStudio on mac
    • installed git and Emacs
    • created ssh keys
    • tested push to git from shell and RStudio
    • updated this note and Committed/Pushed to git
  • 6/15: set up git on PC
    • had some trouble with PC shell vs terminal, but was able to successfully connect.
    • pulled Alternate branch of this workbook to begin merge process
    • merged Alternate branch into Master to gather all links/updates as of some time last week
  • Next step: 17 Existing project, GitHub first
  • Also see: http://happygitwithr.com/big-picture.html

1.6.2 Learn Git Branching

learnGitBranching

  • Learn Git Branching
  • Interactive introduction to git branching (learning reference), including good basic use of the terminal to enter commands
  • slowly working through levels
    • 6/16: worked through Ramping up #2

1.6.4 Github On Demand Training

Github On Demand Training

1.7 Other

https://dplyr.tidyverse.org/articles/programming.html

  • Good discussion of programming with dplyr (quoting, quosures, etc.)