“ I beleive in open source philosophy and work in the spirit of it, earning a living by it is simply my dream. „

artsprint report: snipmate again alive

by Rok Garbas last modified Mar 09, 2011 07:37 AM
better later then never ... so here is my report. what we've work on, what I've work on.
artsprint report: snipmate again alive

animated logo

Not that I doubted it wouldn't be nice, but for sure it was a lot of fun. Actually it was different from all the other sprints I attended. There was no real goal for the sprint, except have fun and work on stuff you love.

We even have a culture sidetrack of the sprint, which sadly I wasn't attending that much, my German is still too poor for going into theaters, but its improving. Soon I will speak flawlessly a mixture of English, German and Spanish.

While sprint was on our way there was also

Sprint topics

Since quite some time passed I hope you will forgive me if forgot something. But here are the topics I can remember people were working on:

  • node (not nodejs): to describe it with one sentence is hard, maybe best fit would be: "It is everything and nothing"
  • plumber: Plumbing, an alternative to subclassing.
  • yafowil (Yet Another Form Widget Library): using above mentions node and plumber to create form widget.
  • plone.app.event: recurrence events for Plone. This was also a reason why I came, but sadly didn't make any progress. Still we put all of remaining issues on the paper (also in Plone issue tracker) so hopefully with days coming I will be able to devote some time and continue work on it.
  • dotfiles-vim: I mostly spent time working on vim configuration and make it reusable. Especially I was looking how to make development of Javascript easier, since as a beginner I need all the help I can get.

(please kick my butt and say it in the comments what I'm missing)

Snipmate

Besides dotfiles-vim I was learning about Javascript, and played with many of its libraries: Aloha-Editor, backbone, doodle, jsdom, nodejs, npm, qunit, underscore.

I've done some small experiments with them and hopefully in next posts I will be able to finish blogpost about my first thoughts on Javascript.

As thing that took me most of the time on the sprint is that I took maintenance of snipmate, vim add-on which you are probably using if you are using vim and also. Sadly I had to do fork since original author is not responding. I did a review of all pending Pull Requests and merged them. Since then I'm testing it and hopefully we will soon see release. More about it you can read here.

Message I send to all waiting for their pull requests to be merged:

After several unsuccessful attempts of contacting Michael Sanders, no
commits in last half year and long pull request line on github (none of
pull requests were commented/replied/rejected) I decided to take action and
step up and bring some love to this widly used plugin.

But nothing to worry about. We all get busy, accupied with our daily work
or just lose interest in doing boring maintainance.

While reviewing pull requests on github.com/msanders I found lots of great
improvements and I decided to **friendly** fork it, review and apply
patches that were sent, notify all the patch submiters and decided to do
maintainance of snipmate.vim from now on. Ofcourse if somebody want to
help, please don't hesitate to write me, I'm open to all suggestions. The
only thing in what I'm not interested is leaving things like they are now.

Maybe I'll only maintain it for a while until Michael Sanders takes things
back into his hand or until some other super-hero shows up.

Tnx and happy snipmating, Rok Garbas, 2011-02-02

As last I would like to say Thank you, Gogo for organizing it. It was amazing.