WHardy

@WHardy

Joined on Jan 25, 2021

  • Quarto / MD Markdown "Markdown is a lightweight markup language for creating formatted text using a plain-text editor." It's what's used for the HackMD presentations. It's what's used for the Readme.md documentation files. Why Quarto? Quarto is an open source publishing system for technical and scientific documents. It implements Markdown, allowing for integration with multiple languages, (e.g. R and Python).
     Like  Bookmark
  • Step by step guide to working with the course repository Wojciech Hardy The course repository Click here to view the course repository on GitHub This is the course repository. It contains the base course materials and will be updated before some of the classes. The idea is:
     Like  Bookmark
  • Git: Branches, merging, rebasing Wojciech Hardy link: https://hackmd.io/@WHardy/RR25-git4 Branches Part of the typical workflow Source: Harness
     Like  Bookmark
  • GitHub Wojciech Hardy link: https://hackmd.io/@WHardy/RR25-git3 Let's take a look at GitHub github.com Notably, it's not only GitHub GitHub - think: Microsoft, tons of repositories managed remotely, mostly for open repositories.
     Like  Bookmark
  • Step by step guide to working with the course repository Wojciech Hardy The course repository Click here to view the course repository on GitHub This is the course repository. It contains the base course materials and will be updated before some of the classes. The idea is:
     Like  Bookmark
  • Reproducible Research 3 - Git: 2 devs and a central repository Wojciech Hardy link: https://hackmd.io/@WHardy/RR25-git2 How does it work? (quick recap) Cheatsheet: Basic commands Cheatsheet: Advanced commands
     Like  Bookmark
  • Reproducible Research 2 - Git Wojciech Hardy link: https://hackmd.io/@WHardy/RR25-git1 So what's Git? A Version Control System. VCS tracks the history of changes (e.g. within a folder). The history includes: what was done, who did it, when, why, etc. Teams can collaborate on a project and recover a previous version if necessary. More sophisticated workflows include code reviews steps, automated testing, etc.
     Like  Bookmark
  • Reproducible Research Introduction Wojciech Hardy E-mail: wojciechhardy@uw.edu.pl Follow -> https://hackmd.io/@WHardy/RR2025 Technicalities The course is taught at the faculty (i.e. is stationary), with Zoom kept as a backup plan Course materials will be available via Google Drive / GitHub / on lecturer's website
     Like  Bookmark
  • Some additional info How to deal with the line endings Git Bash is stylised as a Unix environment. In Unix: the end of a line is represented as a Line Feed (LF). In Windows: the end of a line is represented by a carriage return (CR) and a line feed (LF). Hence CRLF. By default, Git tries to settle the conflict for you (e.g. converts LF to CRLF when saving to Windows and the other way when saving in Git)
     Like  Bookmark
  • Reproducible Research 3 - Git: 2 devs and a central repository Wojciech Hardy link: https://hackmd.io/@WHardy/RR24-git2 How does it work? (quick recap) Cheatsheet: Basic commands Cheatsheet: Advanced commands
     Like  Bookmark
  • GitHub Wojciech Hardy link: https://hackmd.io/@WHardy/RR24-git3 Let's take a look at GitHub github.com Notably, it's not only GitHub GitHub - think: Microsoft, tons of repositories managed remotely, mostly for open repositories.
     Like  Bookmark
  • Step by step guide to working with the course repository Wojciech Hardy The course repository Click here to view the course repository on GitHub This is the course repository. It contains the base course materials and will be updated before some of the classes. The idea is:
     Like  Bookmark
  • Reproducible Research 2 - Git Wojciech Hardy link: https://hackmd.io/@WHardy/RR24-git1 So what's Git? A Version Control System. VCS tracks the history of changes (e.g. within a folder). The history includes: what was done, who did it, when, why, etc. Teams can collaborate on a project and recover a previous version if necessary. More sophisticated workflows include code reviews steps, automated testing, etc.
     Like  Bookmark
  • Reproducible Research Introduction Wojciech Hardy, Jakub Michańków E-mail: wojciechhardy@uw.edu.pl Follow -> https://hackmd.io/@WHardy/RR2024 Technicalities The course is taught at the faculty (i.e. is stationary), with Zoom kept as a backup plan Course materials will be available via Google Drive / GitHub / on lecturer's website
     Like  Bookmark
  • Reproducible Research Introduction Wojciech Hardy, Przemysław Kurek, Paweł Sakowski E-mail: wojciechhardy@uw.edu.pl Follow -> https://hackmd.io/@WHardy/RR2023QF Technicalities The course is taught at the faculty (i.e. is stationary), with Zoom kept as a backup plan Course materials will be available via Google Drive / GitHub / on lecturer's website
     Like  Bookmark
  • Reproducible Research Introduction Wojciech Hardy, Łukasz Nawaro E-mail: wojciechhardy@uw.edu.pl Follow -> https://hackmd.io/@WHardy/RR2023DS Technicalities The course is taught at the faculty (i.e. is stationary), with Zoom kept as a backup plan Course materials will be available via Google Drive / GitHub / on lecturer's website
     Like  Bookmark
  • Reproducible Research 2 - Git Wojciech Hardy link: https://hackmd.io/@WHardy/RR-git1 So what's Git? A Version Control System. VCS tracks the history of changes (e.g. within a folder). The history includes: what was done, who did it, when, why, etc. Teams can collaborate on a project and recover a previous version if necessary. See: Git handbook
     Like  Bookmark
  • Reproducible Research 3 - Git Wojciech Hardy link: https://hackmd.io/@WHardy/RR-git2 How does it work? (quick recap) Some additional info How to deal with the line endings
     Like  Bookmark
  • Git: Branches, merging, rebasing Wojciech Hardy link: https://hackmd.io/@WHardy/RR-git3 Branches Part of the typical workflow Source: Harness
     Like  Bookmark
  • GitHub Wojciech Hardy link: https://hackmd.io/@WHardy/RR-git4 Let's take a look at GitHub github.com Notably, it's not only GitHub GitHub - think: Microsoft, tons of repositories managed remotely, mostly for open repositories.
     Like  Bookmark