Skip to content

Instantly share code, notes, and snippets.

@johnhaley81
Created August 20, 2014 15:18
Show Gist options
  • Save johnhaley81/09f9048c68d53de8f2d1 to your computer and use it in GitHub Desktop.
Save johnhaley81/09f9048c68d53de8f2d1 to your computer and use it in GitHub Desktop.
**** Logging started Tue Aug 19 2014 19:00:56 ****
Channel modes: [+cnt]
Channel created: Thu May 08 2014 18:46:09
Users: [Total: 5, Normal: 5]
<johnhaley81> Hola
<tbranyen> hey johnhaley81
<tbranyen> just unloaded a bunch of information on maxkorp
<johnhaley81> Nice :)
Quit: maxkorp [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<johnhaley81> I could just read the chat log and catch up.
<johnhaley81> But I'm pretty excited to help you guys out :)
<johnhaley81> Could I just get a copy of the chat log through paste bin or email?
<tbranyen> johnhaley81: https://gist.github.com/tbranyen/ccc641570e7df6f56d7c
Join: maxkorp [gateway/web/cgi-irc/kiwiirc.com/ip.174.46.225.130]
<johnhaley81> Perfect
<maxkorp> Aw shit, John's here, party over
<maxkorp> Go take care of your daughter and catch another cold or something
<johnhaley81> Right?
<johnhaley81> She's watching frozen again :/
<johnhaley81> It does however provide some good cuddling time
<johnhaley81> I'm just catching up
<johnhaley81> Tim sent me a gist of the chat log
<maxkorp> gotcha
<tbranyen> yeah tbqh once we figure out how to get structs into JS land so we can set CloneOptions
<tbranyen> that'll basically be the last piece of the puzzle
<tbranyen> i've got a few leads
<tbranyen> theres not much code left to write, just figuring out the descriptor.json options and enable as many methods as possible
<tbranyen> also writing tests
<tbranyen> and documentation
<tbranyen> >_<
<tbranyen> right now the code coverage is pretty good, but not great
<maxkorp> OOh tests and docs! Love those >.<
<johnhaley81> Tests and docs baby!
<johnhaley81> Yeah I noticed that the repo was active but didn't have a lot of the methods exposed yet.
<johnhaley81> So max and I talked and we figured we'd lend a hand
<tbranyen> i've already started working on the site and the docs generator
<maxkorp> Yeah we noticed there was 2 different versions of the docs
<tbranyen> yeah it's awful atm
<tbranyen> yeah exposing them should be the easy part, just add the right entries into descriptor.json
<tbranyen> i'd estimate around 30% of the methods could be enabled by just adding them into the descriptor
Disconnected: recvfrom failed: ETIMEDOUT (Connection timed out)
**** Logging started Tue Aug 19 2014 19:20:42 ****
Channel modes: [+cnt]
Channel created: Thu May 08 2014 18:46:09
Users: [Total: 6, Normal: 6]
Disconnected: recvfrom failed: ETIMEDOUT (Connection timed out)
**** Logging started Tue Aug 19 2014 19:21:34 ****
Channel modes: [+cnt]
Channel created: Thu May 08 2014 18:46:09
Users: [Total: 6, Normal: 6]
<maxkorp> But yeah, I think we can jam out getting most of the stuff into descriptor pretty quickly
<johnhaley81> Yeah, we're pretty new to this Dev environment so it might take us a bit to get up to speed.
<tbranyen> yeah tomorrow i'll walk you through adding a method
<tbranyen> and adding tests
<maxkorp> Schweet
<tbranyen> not sure what your MVP is, but you probably don't need that many more methods enabled
Quit: john-haley81 [Ping timeout: 240 seconds]
<maxkorp> I think clone is priority #1
<tbranyen> yup https://github.com/nodegit/nodegit/pull/195
<johnhaley81> We're thinking about implementing this guy's idea
<johnhaley81> http://tonsky.me/blog/reinventing-git-interface/
<johnhaley81> Yeah I was looking at that
<johnhaley81> There were some errors with the linting
<johnhaley81> Saying that "Promise" is being redefined
<tbranyen> oh weird
<tbranyen> what version of node?
<tbranyen> 0.11?
<johnhaley81> I think so.
<maxkorp> 10.31
<johnhaley81> I don't have my computer with me right now
<johnhaley81> OK thanks
<johnhaley81> It was the linting tool that was throwing the error
<tbranyen> ah this post is great
<tbranyen> so many developers don't realize git is immutable
<tbranyen> er git commits
<maxkorp> Dude John and I (and to a lesser degree, one other john on the project with us) are like the only people here out of like close to 20 dev types that really get how git works.
<maxkorp> And that seems to continue out to 95% of the other devs I talk to as well.
<johnhaley81> Yeah!!
<johnhaley81> I really want this to be a reality
<johnhaley81> I'm not 100% on board with all of his ideas. But like 90% of them are great.
<tbranyen> a solid git tool would be great to pass off to our customers too. i hate introducing git into a culture and then peace at the end of the contract
<johnhaley81> Lol
<tbranyen> because they are going to be SOL when something really needs to be fixed
<tbranyen> i've seen githubs windows tool do some really really weird shit
<johnhaley81> Oh god
<maxkorp> "Johnson just undo that rebase really quickly and get those changes back to fix production"
<johnhaley81> Github's git clients are horrible :(
<johnhaley81> Lol
<johnhaley81> I think they were intern projects or something.
<maxkorp> Oh man, the windows one is something else. The mac one is pretty dicey, but the windows one is just chaos
<johnhaley81> "Sync"
<johnhaley81> I.e. fuck everything
<tbranyen> i hate that button so much
<tbranyen> haha
<maxkorp> LOL
<maxkorp> Pretty sure the janitor thinks I'm high now >.<
<johnhaley81> Lol
<johnhaley81> Still at work?
<maxkorp> Ya
<maxkorp> been staying late while Dany is at work, just hacking ghost to bits
<maxkorp> I will make it a viable CMS goddamnit
<tbranyen> i've looked into ghost, but it doesn't have static generation yet does it?
<maxkorp> There are apps that will take it static
<tbranyen> ah okay, yeah probably just spidering the site
<maxkorp> but by itself, no
<maxkorp> Ya
<johnhaley81> I'm super excited for this project as well but it's hard to stay away from this bouncing ball of happiness that is my daughter.
<tbranyen> haha
<maxkorp> It's got a fairly limited structure so it's not hard to grab all the posts together and hit the api for the page slugs
<maxkorp> Whenever you feel so inclined to spend time with your family, just remember one thing
<tbranyen> i wrote a CMS based off NodeGit that is pretty nice
<maxkorp> The Rhino Virus
<tbranyen> i'm gonna release it soon, but its really meant for blogs
<tbranyen> nothing complex
<maxkorp> See, same with Ghost
<tbranyen> hopefully it's pluggable enough
<maxkorp> I don't want much extra, other than being able to pass my own data in to handlebars alongside my post data, and a custom homepage separate from page 1 of the blog
<tbranyen> if Ghost gets a lot of traction i'll probably port into it
<maxkorp> Not yet, but the next 0.x release (slated for sept/oct iirc) has the start of the plugin system as it's primary focus
<johnhaley81> https://ghost.org
<johnhaley81> ?
<maxkorp> Si
<maxkorp> https://github.com/TryGhost/Ghost
<tbranyen> maxkorp: https://github.com/tbranyen/tbranyen.com
<tbranyen> you can't run it locally yet since i need to publish two more modules
<tbranyen> https://github.com/tbranyen/site-content
<maxkorp> Oh word. I'll dig into that a bit
Disconnected: recvfrom failed: ETIMEDOUT (Connection timed out)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment