Skip to content

Instantly share code, notes, and snippets.

View atmos's full-sized avatar
🌴
On vacation

Corey Donohoe atmos

🌴
On vacation
View GitHub Profile
@atmos
atmos / 3.gif
Last active November 2, 2023 14:22
when they'll
3.gif
@atmos
atmos / 6.gif
Last active November 2, 2023 14:22
knows
6.gif
@atmos
atmos / 5.gif
Last active November 2, 2023 14:22
nobody
5.gif
@atmos
atmos / 4.gif
Last active November 2, 2023 14:21
stop
4.gif
@atmos
atmos / 1.gif
Last active November 2, 2023 14:21
round and round
1.gif
@atmos
atmos / complete.coffee
Created March 12, 2014 20:57
Google Search Completion for Hubot. needs xml2js in your package.json file
# Description
# Hubot, you complete me
#
# Commands:
# hubot complete me - Google Suggest a phrase
XMLJS = require "xml2js"
module.exports = (robot) ->
robot.respond /complete( me)?(?: x(\d+))? (.*)$/i, (msg) ->
@atmos
atmos / 2.gif
Last active June 10, 2022 12:47
they go
2.gif
@atmos
atmos / kevin.md
Last active February 13, 2022 18:47

vet: Hey Kevin will you be there for camp build?

kevin: Ohh naw bro, I'm coming in Burner Express, sorry.

vet: Ok, but you'll be there to help tear down camp?

kevin: Ohh nope sorry, Expressing out Sunday at 9a brah.

vet: Ok... can you bring some extra water or food for your campmates?

@atmos
atmos / heaven.md
Last active November 23, 2020 22:35
Response to a dude who asked about heaven. https://github.com/holman/feedback/issues/422

@holman got a request about our deployment system, heaven

I know it's not a high priority, but has there been any activity on open-sourcing the core Heaven gem?

There is. I've been working on extracting the non-GitHub specific parts into two gems. This first is a CLI portion called hades. The second is an HTTP API portion called heaven.

When you open source something previously used as in internal tool like Heaven, Hubot, Boxen, etc., how do you manage and hook in the parts that need to stay internal?

Normally I focus around four questions:

require 'pp'
require 'sinatra/auth/github'
module Signup
def self.app
@app ||= Rack::Builder.new do
use Rack::Static, :urls => ["/stylesheets", "/images", "/javascripts"], :root => "public"
run Signup::App
end