Live data from Hacker News

Learn Git Branching

pcottle.github.com

111–120 of 144 posts

Re: Learn Git Branching

#111

I would seriously consider packaging this as an enterprise teaching tool for developers. Companies buy this sort of tools for training. Very good commercial potential here.

I also spoke to the Github guys about integrating this into their set of training tools (try.github and a few docs), but I think they got caught up with their full time responsibilities because I haven't heard back in a while. I could commercialize it but it deserves to be free!

You do know that with the license you currently have in there anyone can just sell it, right? You don't have an issue with that?

Re: Learn Git Branching

#112
Awesome. Using some lovely client side tech: backbone, browserify. Going to have to really spend some time looking through the code. Cheers!

Re: Learn Git Branching

#113
I found it a bit annoying that the "Alert!" dialogs in the beginning looked like a window but didn't work like one whatsoever (couldn't minimize, close, maximize, or move around). Probably shouldn't make something look like a well-known UI if it doesn't behave like that UI, especially to the point where familiar buttons don't work.

Re: Learn Git Branching

#114

Earlier quoted context omitted.

I also spoke to the Github guys about integrating this into their set of training tools (try.github and a few docs), but I think they got caught up with their full time responsibilities because I haven't heard back in a while. I could commercialize it but it deserves to be free!

You do know that with the license you currently have in there anyone can just sell it, right? You don't have an issue with that?

I'd be really disappointed if someone added one level and started selling a zip file of the application to enterprises for $400 a pop.

That being said, I've heard the GNU license is sometimes too prohibitive (albeit no definitive examples). If you know licenses at all, I'd love some advice

Re: Learn Git Branching

#115

Wow! Author here, did not expect this to get submitted to HN yet (was going to finish out a few more levels this weekend and clean everything up). Forgive the giant "TODO" in the help dialog The link everyone should see is the demo: http://pcottle.github.com/learnGitBranching/?demo That shows a few example commands, the completion of a level, and finishes with the help dialog. Some interesting technical highlights -…

Thanks for all the hard work! As a git noob, this is extremely useful to me. Thanks again! By the way, what are some recommended git GUIs for linux?

I love SmartGit. It runs on Mac OS X, Windows and Linux.

http://www.syntevo.com/smartgithg/index.html

Re: Learn Git Branching

#117

Wow! Author here, did not expect this to get submitted to HN yet (was going to finish out a few more levels this weekend and clean everything up). Forgive the giant "TODO" in the help dialog The link everyone should see is the demo: http://pcottle.github.com/learnGitBranching/?demo That shows a few example commands, the completion of a level, and finishes with the help dialog. Some interesting technical highlights -…

Hi Looks great, looking at the code, I'm trying to wrap my head around how you do your resource loading, the require call doesn't seem like RequireJS, and I found that the require method is defined in the bundle.js file. Are you using http://bundlejs.com?

Re: Learn Git Branching

#118

Wow! Author here, did not expect this to get submitted to HN yet (was going to finish out a few more levels this weekend and clean everything up). Forgive the giant "TODO" in the help dialog The link everyone should see is the demo: http://pcottle.github.com/learnGitBranching/?demo That shows a few example commands, the completion of a level, and finishes with the help dialog. Some interesting technical highlights -…

Hi Looks great, looking at the code, I'm trying to wrap my head around how you do your resource loading, the require call doesn't seem like RequireJS, and I found that the require method is defined in the bundle.js file. Are you using http://bundlejs.com ?

I'm using browserify[1] -- it's a great system because I can write all my code node-style, write tests that run in pure node, and then wrap all my resources for the browser! Grunt is the actual tool that I use to manage the build (it also handles things like hashing, minifying, etc).

[1] https://github.com/substack/node-browserify

Re: Learn Git Branching

#120

Earlier quoted context omitted.

You do know that with the license you currently have in there anyone can just sell it, right? You don't have an issue with that?

I'd be really disappointed if someone added one level and started selling a zip file of the application to enterprises for $400 a pop. That being said, I've heard the GNU license is sometimes too prohibitive (albeit no definitive examples). If you know licenses at all, I'd love some advice

$400? This would sell for thousands in the right market. Add in training, and you have a long time gig here. This would even be a great online training business. So many possibilities.

Right now, you cant be disappointed if the license allows it. If you have doubts, change it now. In terms of licenses, I'm not really an expert. But you could just roll your own. Just take the one you have right now, and remove what allows people to sell it. Still won't stop some people from doing it, though.

For example, I forked your repo. Why? Because its such a nice platform, that I want to learn how it works. I saw that about other 20 people had forked it too. What is stopping them from putting up a website and selling it? Nothing. Nothing at all.

Open source is awesome and all. But you have to also be aware that there are a lot of ruthless people out there waiting for programmers like you to put out software like this one under such licensing terms. Its like buying a car, and listing everyone you know as an owner in the title. Can't get mad when they sell it.

Post reply on HN