It’s just data

Mars on GitHub

David Heinemeier Hansson: Killer apps makes or breaks any platform. With Github, I think the Git hub just scored one. Rails is going to be hosted there for the launch. Capistrano, Prototype, and Scriptaculous already moved there.

Within the past week, I’ve started receiving patches for Mars via GitHub.  As I simply want this codebase to go where it can attract the biggest development community, I see no reason not to go with the flow.

I initially forked Scott’s codebase, but via email he indicated that was not his intent, so I deleted my fork and pushed out a new master — including Scott’s work.

If people want to provide patches to Mars, I have GitHub invites I can offer.


Sam, dig into Git, hard. I picked up Bazaar after reading about your experiences with using it for Venus and loved it. Playing with Git over the past few months has been every bit as rewarding and even a bit mind blowing. I’m convinced you’ll have the same experience.

I have GitHub invites I can offer.

Me too. A bunch, in fact.

Posted by Ryan Tomayko at

I also have to applaud this move.  Welcome to the bandwagon.

I’ve got two invites if someone needs em.

Posted by Bob Aman at

Haha, sorry for not being clear.  My intent was just to prevent the ugly .bzr directory from preserved in Mars’s Git history forever.  This one:

[link]

(the reason why I checked it in was so I could continue to bzr pull from Sam’s upstream bzr as I tracked my personal changes in git)

That’s why I suggested starting over with a clean tree.  But, if a bit of nasty history doesn’t bug you Sam, then it doesn’t bug me either!  And, I’m stoked to see you using git.

Posted by Scott Bronson at

Forgive the naive question:

Why Git versus BZR? Or Mercurial?

Posted by Jacques Distler at

If I can get more patches by going with GIT, I’ll go with GIT.  I don’t yet know that is the case, but it certainly is worth a shot.  We’ll see how it goes.

Posted by Sam Ruby at

Sam, the Scriptaculous url is missing its ‘http://’.

Posted by Scott Johnson at

Scott: fixed.  Thanks!

Posted by Sam Ruby at

github

github (email waitinglist) git repository hosting Blog Mars on GitHub...

Excerpt from MoMB at

Haml [link] templates now available for Mars in github  [link] 

Sample templates are in the themes directory and rake will setup and run a basic planet with them. Enjoy!

Posted by Jim Holt at

Initial reactions:

If I can get the tests to pass on my machine and use the result to produce Planet Intertwingly, Mars edition, I’ll push the combined changes to my repository.

Venus is made available under the Python license.  I’d like to make Mars available under the MIT license.  Is this OK with you?

Posted by Sam Ruby at

I have been busy running haml + xslt templates and didn’t think about the optionality of libraries on single formatter (e.g. xslt only) runs. I agree that one shouldn’t be required to have haml if it isn’t needed.

WRT the test case errors, I shameless reused your feedparser.rb test driver and top-level variable conflicts appeared. When run separately, they are fine, but in rake they interact. I eliminated some of them, but it seems that feedparser.rb is allowing additional rss test cases (i.e., cloud) into the mix in the rake scenario. I am bug hunting as well.

Having a naming standard for formatters will clean up the directory structure, so that’s good.

And, I’m fine with the MIT License.

Finally, my quick impression is that git is significantly more capable than bzr. Reloading your changes should be no problem.

Posted by Jim Holt at

I am bug hunting as well.

Cool.  I’ll take the opportunity to be lazy then.  I’ve started following your fork.  If you make even partial progress, I’d encourage you to commit your changes so I can pick up where you left off.

Posted by Sam Ruby at

What do you think of packaging Mars up as a gem? It would certainly help with the prerequesites problem. I’ve a half mind to rearrange things so they follow the more standard gem directory layout.

Am also wondering about templating with ERB since it would be pretty brain-dead simple.

Posted by Phil at

What do you think of packaging Mars up as a gem?

I would definitely pull such a change into my branch.

Am also wondering about templating with ERB since it would be pretty brain-dead simple.

Ditto.

Posted by Sam Ruby at

Add your comment