2022 Year Review
I’ve been doing year reviews since 2017 under the #year-review tag, and 2022 is no different. Expect I have been living aboard a sailboat traveling the world for the latter half of the year. So this year is probably going to look a little different in retrospect, including far less time coding and writing about…
Small commits
There are many blog posts and articles out there about making small git commits. I’m sure most people (including me) bring up the same few topics around why small commits are good and why we should all probably be making smaller commits. In this post, I’ll look at some of the key topics from my…
Delete all Github releases, using the Github cli
If you are like me, at some point while developing projects on Github you will have started and stopped using releases, opting to switch back to only creating tags. Github defaults leave you in a bit of an awkward position here where the “Releases” section in the side bar will continue to show your old…
A first look at Wikidata through Github Copilot
I was added to the Github Copilot preview in the past days, and the first thing I tested out was code suggestions around Wikidata. Copilot allows you to start writing code, and have a model trained on public Github code suggest block of code that you might want to use. For example, if you start…
Github repo settings sync, using the Github cli
The number of Github repositories that I end up maintaining in one way or another ends up growing week by week. And keeping all of the descriptions and settings up to date in sync can be painful todo by hand. A little while ago I migrated my addwiki project to use a monorepo, and thus…
Programmatically convert Github master branch to main
Back in 2020 Github said that the default settings for new repositories would change. On Oct. 1, 2020, any new repositories you create will use main as the default branch, instead of master Some blog post on Medium Github provided some advice for renaming branches focused around how this can be done in the UI.…
2020 Year Review
Another year is up, and what a year it has been. I finally open sourced wbstack, I complained about fake news, looked at Minecraft mods and took a look at how COVID-19 was affecting Wikipedia page views. I make this post mainly for me to be able to look back at each year in a…
Open Sourcing WBStack
Open Sourcing the code and config for WBStack has always been part of the plan, although functionality came first throughout the first year or so. Finally there is a github organization for wbstack containing 16 public repositories that make up the entire deployment for wbstack.com. This effort took a few weeks trying to split sensible…
gitgraph.js and codepen.io for git visualization
I was looking for a new tool for easily visualizing git branches and workflows to try and visually show how Gerrit works (in terms of git basics) to clear up some confusions. I spent a short while reading stackoverflow, although most of the suggestions weren’t really any good as I didn’t want to visualize a…
Github release download count – Chrome Extension
GitHub tracks the number of downloads for all assets (files) that are attached to a release, but GitHub currently makes it very hard for users to get at this information. The number of downloads is currently only accessible through the API. I noticed this many months ago when wondering how many people were downloading the new…