Attempting to Learn Go - Issuer 04 - Addendum

Whoops Our last Issuer post left out one small bit of code. Let’s fix that and wrap this up. Also, let’s cover how to test the webhook before moving to Google Cloud Functions. Missed if As I published Issuer to Google Cloud Functions I meant to update the code. The idea is to only create new issues when the originating payload action was opened. The final revision of the post left that out though so here we go. …

Posted on

Attempting to Learn Go - Issuer 03 - Cloud Function Go!

Functioning In The Cloud Welcome back! We are just done with our GitHub TODO issue creator thing. This time around we’re going to go through the steps to deploy it as a Google Cloud Function. To do this we’ll need to alter the code. But before we dive into the code itself we’ll need to get setup to use Go modules. Go Mod First, we’ll need to get our mod file ready. …

Posted on

Attempting to Learn Go - Issuer 02

GitHub Issuer Welcome back! Though if you haven’t read the first part, you may want to. We’re expanding on the code that we write last time. Adding in the ability to actually create new issues in our TODO repository and add them to the kanban board. Yes the most over-engineered TODO “system” is going to get an upgrade. With that out of the way lets get right into it. Lets Go Our imports have expanded as we’re pulling in a bunch of bits from the standard library and a few external packages. …

Posted on

Attempting to Learn Go - Issuer 01

GitHub Issuer If you didn’t happen to read the last post I’ll give you a brief overview. I’m trying out a new system to tackle my project load and my TODO list. The problem is that the current setup is very manual. Each “thing”, or project, I want to do gets its own repository with its own automated kanban board. I open an issue in the repo, assign it to the project board and “bam”, new task. …

Posted on