profile
viewpoint
Gordon Fontenot gfontenot @square Austin, TX http://gordonfontenot.com iOS and Haskell and Dumb Domain Names

BlakeWilliams/doorman 110

Tools to make Plug, and Phoenix authentication simple and flexible.

gfontenot/dotfiles 20

Personal dotfiles

gfontenot/Mozart 6

Swift µframework for working with function composition

gfontenot/featureless-void 5

My personal microblog

gfontenot/Mail-Notifier 3

Menubar label notifying you of mail messages in your ~/.mail inboxes

gfontenot/Smores 3

Mac desktop notifications for 37signals Campfire

gfontenot/git-invert 2

just awful

gfontenot/daily-journal 1

Daily journal prompts

gfontenot/deployment 1

Gem for assisting in non-rubygems deployments

push eventgfontenot/dotfiles

Gordon Fontenot

commit sha c50c800ef9e9a8d6fe8b6a026d4a505b39ff7175

git: Use main as the default branch for new repos Explination from @jferris (https://github.com/thoughtbot/dotfiles/pull/673): > New Git repositories start out without any branches, but the HEAD > reference points to "master" by default. This means that the first > commit will create a master branch. > > This change adds a HEAD file to the Git template with a different ref. > This means that new repositories will commit to a "main" branch by > default instead. > > The HEAD file is added to COPY_ALWAYS, because Git's HEAD must be a > regular file and not a symbolic link. I also needed to set git's templatedir option since I didn't have that configured.

view details

push time in 7 days

push eventgfontenot/dotfiles

Gordon Fontenot

commit sha 0dd626ab1f81753553a2192c48d683f59631bc34

git: Use dymnamic main branch name I still have some repos that use 'master' as the main branch name and can't be changed over just yet. To ease this transition, I'll use this simple wrapper to dynamically grab the main branch name, preferring 'main' if available. This will let me work in repos that haven't made the switch yet without impacting anything. As usual, all credit goes to @gabebw for the idea/implementation https://github.com/gabebw/dotfiles/pull/180

view details

Gordon Fontenot

commit sha 5a720e63d29f9de4ad2366fcb79f35c2d52c24d1

git: Don't run hooks when deleting branches These are slow and I'm trying to delete this stuff so I don't care

view details

Gordon Fontenot

commit sha 7d429cba7fc4e8f1cc0ef298e9ea04696575492e

vim: Set up basic fold config I really need to get better at this stuff, so I'm going to add some simple config to get started.

view details

push time in 7 days

push eventgfontenot/dotfiles

Gordon Fontenot

commit sha 3ea6ad49a2df9c73ece43dd1aa7815ffda834801

git: Re-add fuzzy-checkout I thought I didn't use this and I was _extremely_ incorrect. I use it literally all the time. It's my main wrapper for `git-checkout`

view details

push time in 7 days

delete branch liftoffcli/liftoff

delete branch : master

delete time in 9 days

create barnchliftoffcli/liftoff

branch : main

created branch time in 9 days

delete branch gfontenot/homebrew-formulae

delete branch : master

delete time in 9 days

create barnchgfontenot/homebrew-formulae

branch : main

created branch time in 9 days

delete branch gfontenot/gfontenot.github.com

delete branch : main

delete time in 9 days

create barnchgfontenot/gfontenot.github.com

branch : main

created branch time in 9 days

delete branch gfontenot/website-source-hakyll

delete branch : master

delete time in 9 days

create barnchgfontenot/website-source-hakyll

branch : main

created branch time in 9 days

delete branch gfontenot/reflow

delete branch : master

delete time in 9 days

create barnchgfontenot/reflow

branch : main

created branch time in 9 days

delete branch gfontenot/Sinclairity

delete branch : master

delete time in 9 days

create barnchgfontenot/Sinclairity

branch : main

created branch time in 9 days

delete branch gfontenot/swole-web

delete branch : master

delete time in 9 days

create barnchgfontenot/swole-web

branch : main

created branch time in 9 days

delete branch gfontenot/featureless-void

delete branch : master

delete time in 9 days

create barnchgfontenot/featureless-void

branch : main

created branch time in 9 days

delete branch gfontenot/vim-url-opener

delete branch : master

delete time in 9 days

delete branch gfontenot/vim-url-opener

delete branch : gfontenot/initial-implementation

delete time in 9 days

create barnchgfontenot/vim-url-opener

branch : main

created branch time in 9 days

delete branch gfontenot/xcode-cli

delete branch : master

delete time in 9 days

push eventgfontenot/xcode-cli

Klaas Pieter Annema

commit sha 122074f19c59011b896d42be94b9d92e9230c69b

Add command to nuke derived data

view details

Klaas Pieter Annema

commit sha 50217371c24b3061acfb95aec8f0ddd478a10cd8

Add xcode-cleanup command The intention is for this command to grow and delete everything Xcode doesn't need anymore. For now it deletes unavailable simulators.

view details

push time in 9 days

delete branch gfontenot/xcode-cli

delete branch : gf-homebrew

delete time in 9 days

create barnchgfontenot/xcode-cli

branch : main

created branch time in 9 days

delete branch gfontenot/talks

delete branch : master

delete time in 9 days

create barnchgfontenot/talks

branch : main

created branch time in 9 days

delete branch gfontenot/Mozart

delete branch : master

delete time in 9 days

create barnchgfontenot/Mozart

branch : main

created branch time in 9 days

delete branch gfontenot/tweets

delete branch : master

delete time in 9 days

delete branch gfontenot/daily-journal

delete branch : master

delete time in 9 days

delete branch gfontenot/daily-journal

delete branch : gf-vapor

delete time in 9 days

create barnchgfontenot/daily-journal

branch : main

created branch time in 9 days

delete branch gfontenot/SwiftPMCaseBug

delete branch : master

delete time in 9 days

create barnchgfontenot/SwiftPMCaseBug

branch : main

created branch time in 9 days

delete branch gfontenot/git-update

delete branch : master

delete time in 9 days

create barnchgfontenot/git-update

branch : main

created branch time in 9 days

delete branch gfontenot/Swole

delete branch : master

delete time in 9 days

delete branch gfontenot/Swole

delete branch : gf-initial-view

delete time in 9 days

create barnchgfontenot/Swole

branch : main

created branch time in 9 days

delete branch gfontenot/git-invert

delete branch : master

delete time in 9 days

create barnchgfontenot/git-invert

branch : main

created branch time in 9 days

delete branch gfontenot/gitpaid

delete branch : master

delete time in 9 days

delete branch gfontenot/girls-just-want-to-borrow-puns

delete branch : master

delete time in 9 days

create barnchgfontenot/girls-just-want-to-borrow-puns

branch : main

created branch time in 9 days

delete branch gfontenot/PlatformTests

delete branch : master

delete time in 9 days

create barnchgfontenot/PlatformTests

branch : main

created branch time in 9 days

delete branch gfontenot/upenn-cs194

delete branch : master

delete time in 9 days

create barnchgfontenot/upenn-cs194

branch : main

created branch time in 9 days

delete branch gfontenot/walkupindaclub

delete branch : master

delete time in 9 days

delete branch gfontenot/monaddotsexy

delete branch : master

delete time in 9 days

delete branch gfontenot/swiftoff

delete branch : master

delete time in 9 days

create barnchgfontenot/swiftoff

branch : main

created branch time in 9 days

delete branch gfontenot/homebrew-swift

delete branch : master

delete time in 9 days

create barnchgfontenot/homebrew-swift

branch : main

created branch time in 9 days

delete branch gfontenot/cheddar-repeating-tasks

delete branch : master

delete time in 9 days

create barnchgfontenot/cheddar-repeating-tasks

branch : main

created branch time in 9 days

delete branch gfontenot/deployment

delete branch : master

delete time in 9 days

create barnchgfontenot/deployment

branch : main

created branch time in 9 days

delete branch gfontenot/Mail-Notifier

delete branch : master

delete time in 9 days

create barnchgfontenot/Mail-Notifier

branch : main

created branch time in 9 days

delete branch gfontenot/hodo

delete branch : master

delete time in 9 days

create barnchgfontenot/hodo

branch : main

created branch time in 9 days

delete branch gfontenot/collection

delete branch : master

delete time in 9 days

create barnchgfontenot/collection

branch : main

created branch time in 9 days

delete branch gfontenot/wishboard

delete branch : master

delete time in 9 days

create barnchgfontenot/wishboard

branch : main

created branch time in 9 days

delete branch gfontenot/macrenamer

delete branch : master

delete time in 9 days

create barnchgfontenot/macrenamer

branch : main

created branch time in 9 days

delete branch gfontenot/ghrepos.js

delete branch : master

delete time in 9 days

create barnchgfontenot/ghrepos.js

branch : main

created branch time in 9 days

delete branch gfontenot/wheelbot

delete branch : develop

delete time in 9 days

delete branch gfontenot/wheelbot

delete branch : master

delete time in 9 days

create barnchgfontenot/wheelbot

branch : main

created branch time in 9 days

delete branch gfontenot/Smores

delete branch : master

delete time in 9 days

create barnchgfontenot/Smores

branch : main

created branch time in 9 days

delete branch gfontenot/vim-xcode

delete branch : master

delete time in 9 days

create barnchgfontenot/vim-xcode

branch : main

created branch time in 9 days

delete branch gfontenot/dotfiles

delete branch : master

delete time in 9 days

create barnchgfontenot/dotfiles

branch : main

created branch time in 9 days

push eventgfontenot/dotfiles

Gordon Fontenot

commit sha 53fd267420ad28c1712b19331c35bbd0728a40ae

git: delete unused commands

view details

Gordon Fontenot

commit sha 9cf457808bf9230f4c0966d3526d791c6b06f462

git: Refer to main branch as 'main' This is prepping for the bigger rename I'm going to be doing for all of my personal/professional projects to rename the master branch to main.

view details

Gordon Fontenot

commit sha 79ccb6396061307c641afe5349474c6ef4e82872

zsh: Add /usr/local/sbin to my path idk why this wasn't here but it probably should have been

view details

push time in 9 days

pull request commentthoughtbot/Argo

Migrate to Swift 5

Ah crap, sorry about that. It's up now!

juvs

comment created time in a month

pull request commentthoughtbot/Argo

Migrate to Swift 5

Version 5.0 has been released which explicitly supports Swift 5, and I've also added these changes (along with some others) to master.

juvs

comment created time in a month

PR opened thoughtbot/Argo

Give GitHub Actions a spin

let's see if I can keep up with these easier than I can with Circle (which is has broken yet again)

+1 -22

0 comment

2 changed files

pr created time in a month

push eventthoughtbot/Argo

Gordon Fontenot

commit sha 681dcf9ca0fa4ba5ebd1b90701791e9986c92778

Create swift.yml

view details

Gordon Fontenot

commit sha d41ff9ad4a1ae04e7295a6e4dd859352a20b37e6

Remove circle config I want to use Github Actions now

view details

Gordon Fontenot

commit sha df7027e8a9a9019a2268c4daf02863f0b0e8ab42

Run tests with GitHub Actions I'd like to use SPM tests for this, but unfortunately I _still_ can't use resources in targets which we rely heavily on for our decoding tests. So for now I'll continue to use our home-grown bin/test script.

view details

push time in a month

create barnchthoughtbot/Argo

branch : gfontenot/github-actions

created branch time in a month

delete branch thoughtbot/Argo

delete branch : gfontenot/github-actions

delete time in a month

create barnchthoughtbot/Argo

branch : gfontenot/github-actions

created branch time in a month

push eventthoughtbot/Argo

Gordon Fontenot

commit sha 681dcf9ca0fa4ba5ebd1b90701791e9986c92778

Create swift.yml

view details

push time in a month

release thoughtbot/Argo

v5.0.0

released time in a month

delete branch thoughtbot/Argo

delete branch : gfontenot/swift-5-release

delete time in a month

created tagthoughtbot/Argo

tagv5.0.0

Functional JSON parsing library for Swift

created time in a month

push eventthoughtbot/Argo

Gordon Fontenot

commit sha 295d013b4a9d2b29a43abd0a077ef636d386920d

Update Swift Package files

view details

Gordon Fontenot

commit sha 55fc1ad17718696ce1dc656dee27214e1c8dda73

Explicitly call autoclosure

view details

Gordon Fontenot

commit sha 5d65b13d0c149a34a647dfc6ec3fa41f9c8e57cf

Update project settings

view details

Gordon Fontenot

commit sha 19dc81caf3ba542710795f32efa23f3f3553d084

Update Swift version to 5.0

view details

Gordon Fontenot

commit sha 124400ac722f71c8bfabe96742a6273d2679d713

Update Carthage dependencies

view details

Gordon Fontenot

commit sha 8a20368096225dd36b619a02a126ea4d94b394a5

Update CocoaPods dependencies

view details

Gordon Fontenot

commit sha 7b03e3859d0ee95bf100b6ce4db4c13ef1bb617f

Add swift_version to Podspec

view details

Gordon Fontenot

commit sha 29a4db7c3e84c5709927dcf9b8f948282e9009ad

Bump version: v5.0

view details

push time in a month

create barnchthoughtbot/Argo

branch : gfontenot/swift-5-release

created branch time in a month

delete branch thoughtbot/Argo

delete branch : gfontenot/swift-5

delete time in a month

PR merged thoughtbot/Argo

Update master to Swift 5

Supersedes #500

This is everything needed to update the master branch to Swift 5.

+178 -67

0 comment

17 changed files

gfontenot

pr closed time in a month

push eventthoughtbot/Argo

Juvenal Guzmán

commit sha 056066920ad725f49576180def0ffdbfdafd03d7

Migrate to Swift 5

view details

Gordon Fontenot

commit sha 8a618b656011749d0f11bac087c0ac0a74e772d5

Update my contact email I haven't worked at thoughtbot in a couple years, so this isn't a useful email for me anymore.

view details

Gordon Fontenot

commit sha 8dbe3bb9108fcb6c853c06e1d074d77d046c80a6

Update dependencies This updates our dependency versions to ones that are compatible with Swift 5.

view details

Gordon Fontenot

commit sha 2626944c60f1bb84ec0d9bbad768a5da7b4dfcb4

Update Swift Package manifests We hadn't updated our manifest file on master since Swift 3.1. That's... not great! This brings us up to date so that we can use the most recent tool versions, but still adds backwards compatibility for older tool versions.

view details

push time in a month

PR opened thoughtbot/Argo

Update master to Swift 5

Supersedes #500

This is everything needed to update the master branch to Swift 5.

+178 -67

0 comment

17 changed files

pr created time in a month

push eventthoughtbot/Argo

Gordon Fontenot

commit sha 2626944c60f1bb84ec0d9bbad768a5da7b4dfcb4

Update Swift Package manifests We hadn't updated our manifest file on master since Swift 3.1. That's... not great! This brings us up to date so that we can use the most recent tool versions, but still adds backwards compatibility for older tool versions.

view details

push time in a month

more