Calum Murray
Blog
Check out my GitHub profileCheck out my LinkedIn profile

Blog

I Made My Own Custom Git Commands - Here's How You Can Too

Authored by Calum Murray on February 18, 2024

If you’ve ever done fork based development, you have definitely had to sync your fork’s main branch with the upstream projects main branch. While this process is by no means hard and takes very little time, when you have to do it multiple times a day it can get tedious. While this is not a big problem, it does have a small effect on my productivity every day. But how could I fix it? Enter: custom git commands! You can actually extend git to have your own commands which will run whatever code you want them to.

Getting Started in Open Source with Knative Part 1: Introduction and Overview

Authored by Calum Murray, Leo Li on July 11, 2023

Welcome back to this introductory blog series! In this article we are going to be providing an introduction to open source: what it is, why you should care, and how you can participate. If you already have lots of open source experience, you should be able to completely skip this post and jump to the next one, where we will go over how to set up your development environment for working on Knative. But if you're new to open source, interested in learning more, or want a refresher, then we look forward to discussing the what, why, and how of open source with you!

Getting Started in Open Source with Knative Part 0: Introduction and Overview

Authored by Calum Murray, Leo Li on July 11, 2023

This blog series is a collection of posts aimed at helping new contributors get started with contributing code to Knative. So, if you are a new contributor or are considering becoming a contributor, welcome! Also, if you are an existing contributor and interested in learning more about how some of the fundamental concepts of Knative work, we hope that you will also learn something from these posts.