<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Github on rostrum.blog</title>
    <link>https://www.rostrum.blog/tags/github/</link>
    <description>Recent content in Github on rostrum.blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-gb</language>
    <lastBuildDate>Sun, 21 Feb 2021 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://www.rostrum.blog/tags/github/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>#GithubSkyline but hear me out</title>
      <link>https://www.rostrum.blog/2021/02/21/skyphone/</link>
      <pubDate>Sun, 21 Feb 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2021/02/21/skyphone/</guid>
      <description>My skyline clearly has a Central Business District with development in the suburbs.   Note
The GitHub Skyline API–on which the {skyphone} package depends–stopped responding (i.e. it 404s) soon after this post was published. I may fix {skyphone} in future to work via {gh} instead; feel free to contribute.
 tl;dr I made the R package {skyphone} to get GitHub contributions data from GitHub Skyline and sonify it.
 Reach for the skyline Skyline is an online curio from GitHub that lets you input a user’s name and get a 3D rendering of that user’s contributions to the platform.</description>
    </item>
    
    <item>
      <title>Sending {postcards} with Netlify and Namecheap</title>
      <link>https://www.rostrum.blog/2020/12/08/postcard/</link>
      <pubDate>Tue, 08 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2020/12/08/postcard/</guid>
      <description>Sleek. Minimal. Bearded.  tl;dr  Dearest ma and pa,
The food here is okay. Mostly I’ve been setting up a single-page personal site with the {postcards} package for R, deploying it with Netlify and setting up a custom domain with Namecheap. More rain is forecast for tomorrow.
Wish you were here,
Matthew
  Domain-driven development A hobby of mine is to look for funny domain names and to not buy them.</description>
    </item>
    
    <item>
      <title>R-Package GitHub Actions via {usethis} and r-lib</title>
      <link>https://www.rostrum.blog/2020/08/09/ghactions-pkgs/</link>
      <pubDate>Sun, 09 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2020/08/09/ghactions-pkgs/</guid>
      <description>A GitHub Action in action on GitHub.  tl;dr You can trigger GitHub Actions to build and test your R package after a push or pull request. Create .github/workflows/ in your repo and add pre-prepared actions by the r-lib team with usethis::use_github_action().
 Shortcut I refer back to this post a lot, so here’s some jump-links to the sections with the code I need:
Build check Test coverage Build {pkgdown} site  Otherwise read on for a more thorough explanation of GitHub Actions in the context of R packages.</description>
    </item>
    
    <item>
      <title>Take a {ghdump} to download GitHub repos</title>
      <link>https://www.rostrum.blog/2020/06/14/ghdump/</link>
      <pubDate>Sun, 14 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2020/06/14/ghdump/</guid>
      <description>My garbage GitHub repos being dumped onto my local machine (via openclipart.org, CC0 1.0)  tl;dr Run ghd_copy() from the {ghdump} package to either clone or download all the GitHub repositories for a given user. Intended for archival purposes or setting up a new computer.
The package comes with no guarantees and will likely be in a perpetual work-in-progress state. Please submit issues or pull requests.
 Clone army Situation:</description>
    </item>
    
    <item>
      <title>Make a README badge with {badgr}</title>
      <link>https://www.rostrum.blog/2020/05/08/readme-badge/</link>
      <pubDate>Fri, 08 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2020/05/08/readme-badge/</guid>
      <description>{badgr} is definitely a bodge (CBeebies via Giphy)  ℹ️ Note
Somehow I missed the existence of the {badger} package by Guangchuang Yu. It contains functions for several pre-baked badge types, plus badge_custom(). Download it from CRAN.
 tl;dr Sometimes a post on this blog is related to some code in a GitHub repository. I wanted to create a badge to link from that repo to the relevant post.</description>
    </item>
    
    <item>
      <title>Build an R package with {usethis}</title>
      <link>https://www.rostrum.blog/2019/11/01/usethis/</link>
      <pubDate>Fri, 01 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2019/11/01/usethis/</guid>
      <description>Ossie, a Cabinet Office cat (via @cabinetofficeuk)  tl;dr  I gave a talk about creating an R package with helper functions from the {usethis} package In the session I created a new package from scratch called {cabinet} for identifying the cats that live in the UK Government’s Cabinet Office See the slides in a dedicated window or view their source See the {cabinet} package source and its website Jump to a list of other materials   Coffee packaging I gave a talk at a Cabinet Office Coffee &amp;amp; Coding session about building R packages from scratch.</description>
    </item>
    
    <item>
      <title>Git going: Git and GitHub</title>
      <link>https://www.rostrum.blog/2019/10/21/git-github/</link>
      <pubDate>Mon, 21 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2019/10/21/git-github/</guid>
      <description>tl;dr Git is software on your computer that acts as a brain to store the version history of your files. Forget the discombobulation of file names like weasel-facts_FINAL.txt, weasel-facts_FINAL_comments.txt, etc, etc. GitHub is a website and cloud service for storing your version history remotely and for making collaboration easier.
Jump to:
 Summary Version control Step-by-Step What next Other resources   Summary This post is a basic and non-comprehensive introduction to Git and GitHub, with a focus on Mac users who are starting a project and working alone.</description>
    </item>
    
    <item>
      <title>A GitHub repo template for R analysis</title>
      <link>https://www.rostrum.blog/2019/06/11/r-repo-template/</link>
      <pubDate>Tue, 11 Jun 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2019/06/11/r-repo-template/</guid>
      <description>Sharing is caring GitHub has introduced repository templates to make it easier to share frequently-used repo structures and boilerplate code. You can copy a whole repo as many times as you like, unlike forks.
Following a template can help keep your work organised and encourage consistency within and between projects. I can see this being useful for sharing optimal workflows across boundaries like government departments.
 Tada I’ve made a lightweight repo template to make it easier for me to start very simple analysis projects with R.</description>
    </item>
    
  </channel>
</rss>