|
62 | 62 |
|
63 | 63 | Use Git to manage version control |
64 | 64 |
|
65 | | -Pull • Commit • Push • Branch • Merge • Revert |
| 65 | +Add • Commit • Branch • Merge • Revert |
| 66 | + |
| 67 | +(Pull • Push • Clone • Fork • Collaborate) |
66 | 68 |
|
67 | 69 | --- |
68 | 70 | class: middle, center |
69 | 71 |
|
70 | | -## Reproducible Research (Literate Code) |
| 72 | +## Reproducible Research<br>(Literate Code) |
71 | 73 |
|
72 | 74 | ## Collaborative |
73 | 75 |
|
|
80 | 82 |
|
81 | 83 | - **Reproducibility** is a Top Priority |
82 | 84 |
|
83 | | -- Seamless operation with Markdown |
| 85 | +- Seamless operation with [Markdown](https://rmarkdown.rstudio.com/) |
84 | 86 |
|
85 | 87 | - **Git for Version Control** |
86 | 88 |
|
|
136 | 138 |
|
137 | 139 | RStudio will manage the most commonly used Git commands |
138 | 140 | --- |
| 141 | +exclude: true |
139 | 142 | class: middle, center |
140 | 143 |
|
141 | 144 | ## Version Control |
|
168 | 171 |
|
169 | 172 | 5. Integrate Excel Table into **Word > PDF** |
170 | 173 | --- |
171 | | - |
| 174 | +exclude: true |
172 | 175 | ## Outline |
173 | 176 |
|
174 | 177 | .pull-left[1. Git |
|
223 | 226 |
|
224 | 227 | - Track changes in any file set |
225 | 228 |
|
| 229 | +- Add &#8226; Commit &#8226; Branch &#8226; Merge &#8226; Revert |
| 230 | + |
226 | 231 | ] |
227 | 232 |
|
228 | 233 | .pull-right[ |
|
247 | 252 |
|
248 | 253 |
|
249 | 254 | --- |
| 255 | +exclude: true |
250 | 256 | class: center, middle, softblue |
251 | 257 |
|
252 | 258 | ## Social **git Repositories** |
|
262 | 268 | - even if you are only **sharing with yourself** |
263 | 269 |
|
264 | 270 | --- |
265 | | - |
| 271 | +exclude: true |
266 | 272 | .pull-left[ |
267 | 273 | <figure><img src="images/The_Bookworm_-_Grohmann_Museum.jpg"><figcaption> Image Credit: Der Bücherwurm (The Bookworm) by Carl Spitzweg <br><a href="https://commons.wikimedia.org/wiki/File:The_Bookworm_-_Grohmann_Museum.jpg">Wikimedia Commons</a></figcaption></figure> |
268 | 274 | ] |
|
288 | 294 | Library ~= Repository |
289 | 295 |
|
290 | 296 | --- |
| 297 | +exclude: true |
291 | 298 | class: bottom |
292 | 299 | background-image: url(images/Edit-a-thon_lrg.jpg) |
293 | 300 |
|
|
355 | 362 | Effective collaboration extends the diversity of input and feedback available to you. |
356 | 363 |
|
357 | 364 | --- |
| 365 | +exclude: true |
358 | 366 | class: center |
359 | 367 | .pull-left[  ] |
360 | 368 | .pull-right[  ] |
|
371 | 379 |
|
372 | 380 |
|
373 | 381 | --- |
| 382 | +exclude: true |
374 | 383 | class: green, middle, center |
375 | 384 |
|
376 | 385 |
|
|
394 | 403 |
|
395 | 404 |
|
396 | 405 | --- |
| 406 | +exclude: true |
397 | 407 | ## Duke's GitLab v Public Hubs |
398 | 408 |
|
399 | 409 |
|
400 | 410 |
|
401 | 411 |
|
402 | | -<div id="htmlwidget-ddc602756d762c8a7951" style="width:100%;height:auto;" class="datatables html-widget"></div> |
403 | | -<script type="application/json" data-for="htmlwidget-ddc602756d762c8a7951">{"x":{"filter":"none","data":[["Private Repo","Public Repo","Duke NetId","User Community"],["by Default","Yes","Yes","Duke University -- <br>can syncronize <br>to public hubs"],["$$ @ GitHub","by Default","No","Largest Available"]],"container":"<table class=\"display\">\n <thead>\n <tr>\n <th>Category<\/th>\n <th>Duke's GitLab<\/th>\n <th>Public Hubs<\/th>\n <\/tr>\n <\/thead>\n<\/table>","options":{"dom":"t","order":[],"autoWidth":false,"orderClasses":false,"rowCallback":"function(row, data) {\nvar value=data[2]; $(this.api().cell(row, 2).node()).css({'background-color':'lightblue'});\nvar value=data[1]; $(this.api().cell(row, 1).node()).css({'font-weight':'bold','color':'silver','background-color':'navy'});\n}"}},"evals":["options.rowCallback"],"jsHooks":[]}</script> |
| 412 | +<div id="htmlwidget-a6d0766a8c6ec4c7ab15" style="width:100%;height:auto;" class="datatables html-widget"></div> |
| 413 | +<script type="application/json" data-for="htmlwidget-a6d0766a8c6ec4c7ab15">{"x":{"filter":"none","data":[["Private Repo","Public Repo","Duke NetId","User Community"],["by Default","Yes","Yes","Duke University -- <br>can syncronize <br>to public hubs"],["$$ @ GitHub","by Default","No","Largest Available"]],"container":"<table class=\"display\">\n <thead>\n <tr>\n <th>Category<\/th>\n <th>Duke's GitLab<\/th>\n <th>Public Hubs<\/th>\n <\/tr>\n <\/thead>\n<\/table>","options":{"dom":"t","order":[],"autoWidth":false,"orderClasses":false,"rowCallback":"function(row, data) {\nvar value=data[2]; $(this.api().cell(row, 2).node()).css({'background-color':'lightblue'});\nvar value=data[1]; $(this.api().cell(row, 1).node()).css({'font-weight':'bold','color':'silver','background-color':'navy'});\n}"}},"evals":["options.rowCallback"],"jsHooks":[]}</script> |
404 | 414 |
|
405 | 415 | Public Hubs are defined as GitHub, BitBucket, and the public GitLab. |
406 | 416 |
|
407 | 417 | --- |
| 418 | +exclude: true |
408 | 419 | class: softblue, middle, center |
409 | 420 |
|
410 | 421 | ## Markdown |
|
415 | 426 |
|
416 | 427 | Turn scripts into reproducible reports |
417 | 428 |
|
| 429 | + |
| 430 | +--- |
| 431 | +class: softblue, middle, center |
| 432 | + |
| 433 | +## Markdown |
| 434 | + |
418 | 435 | --- |
| 436 | + |
| 437 | + |
419 | 438 | class: bottom |
420 | 439 | background-image: url(images/rmarkdown.png) |
421 | 440 |
|
|
483 | 502 | ] |
484 | 503 |
|
485 | 504 | --- |
| 505 | +exclude: true |
486 | 506 | class: orange, middle, center |
487 | 507 |
|
488 | 508 | ## **Literate Code** |
|
503 | 523 |
|
504 | 524 |
|
505 | 525 | --- |
| 526 | +exclude: true |
506 | 527 | class: softblue, middle, center |
507 | 528 |
|
508 | 529 | ## RStudio & Git |
|
515 | 536 | - Version Control, via Git, orchestrated by RStudio |
516 | 537 |
|
517 | 538 | --- |
518 | | - |
| 539 | +exclude: true |
519 | 540 | ## Orchestrating with RStudio |
520 | 541 |
|
521 | 542 | - Masks the CLI |
|
538 | 559 | slide: 8, (9), 27 |
539 | 560 |
|
540 | 561 | --- |
| 562 | +class: middle, center |
| 563 | + |
| 564 | +## Hands-on |
| 565 | + |
| 566 | +[Excercise](../handson.html) |
| 567 | + |
| 568 | +--- |
| 569 | +exclude: true |
541 | 570 | class: orange |
542 | 571 | ## R/RStudio |
543 | 572 |
|
|
559 | 588 | ## Why R |
560 | 589 |
|
561 | 590 | --- |
| 591 | +exclude: true |
562 | 592 | class: orange |
563 | 593 | ## Reproducibility |
564 | 594 |
|
|
0 commit comments