$❯ CrowderSoup

A website about programming, technology, and life.

Tag: git

  1. git-wrapped.com results for CrowderSoup
    My Git-Wrapped: 2025

Honestly, I wasn't sure if I was going to share this or not. But Kelly shared her's as an engineering manager and I realized that I have worn so many hats this year that I should be proud of everything I was able to get done this year.

I continued to build Govalo. I started an LLC and took on loads of consulting work. I went on the job hunt and found new full-time employment (more on that later).

I started a new relationship with Azure. She was living in St. George when we started dating back in May. Since then we've transitioned to splitting time between St. George and Salt Lake. We even moved into a new place in Salt Lake and signed a lease together.

I'm really proud of everything I've accomplished this year. And my GitHub activity is just one small slice of everything I've done.

by Aaron Crowder

Signing Git Commits

by Aaron Crowder on

Have you ever noticed the "verified" badge next to a commit on GitHub? A few years ago I did an wondered how I could get that on my own commits. After a little googling I realized it was because those commits were signed. Signing a commit with a GPG key is something natively supported by Git as it turns out. Now this is one of the first things I set up on a new dev machine. Setting it up is fairly straight forward. Prerequisites You will need to have gpg and git installed. Additionally you w...

Read more...

Anatomy of a Commit Message

by Aaron Crowder on

1. Subject Line The Subject Line is the first line of your commit message. Often the subject alone is enough, but if it's not and you need a body be sure to separate the subject and body with a blank line. First line of a commit message Often the only part you'll need Separated from the body by a blank line Soft limit of 50 characters, hard limit of 69 Github's interface truncates the subject line at 69 characters Capitalize! Don't end with a period Use the imperative mood Git itself uses th...

Read more...