Skip to content

Instantly share code, notes, and snippets.

@nex3
Created April 10, 2012 19:57
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nex3/2354053 to your computer and use it in GitHub Desktop.
Save nex3/2354053 to your computer and use it in GitHub Desktop.
Haml call for maintainer

It's become increasingly apparent that between my full-time job and my work on Sass, I don't have the cycles any more to properly maintain Haml. I'd like to pass on the mantle to someone else, but I don't want to do it blindly.

If you're interested in becoming the maintainer of Haml, please demonstrate this by creating a fork of the repo and starting the maintenance process of addressing the issues and code-reviewing and merging pull requests into your fork. What I'm looking for is evidence that you'll be more diligent than I currently can, as well as the ability to both write good code and get good code from other contributors.

In a week or so, if anyone's taken up this challenge and done well, I'll hand them the reins.

  • Nathan Weizenbaum, Haml maintainer
@jcoleman
Copy link

@nex3 Are you willing to try this out? I can set up the organization (with you as one of the owners) today...

@norman
Copy link

norman commented Apr 11, 2012

Just wanted to say, thank you very much @nex3 for all your hard work on Haml over the years. You've made my life as a programmer more satisfying and more fun.

@nex3
Copy link
Author

nex3 commented Apr 11, 2012

I believe that it's important for a language to have a single lead designer who has the ultimate say on both language changes and project structure. I'd like to leave it up to whoever takes over Haml how the project will be structured.

If no one steps up, however, I'll reluctantly consider making it an organization with a committee of leaders.

@jcoleman
Copy link

I agree that a language should have a "benevolent dictator", but I think Haml is at the point where it primarily needs maintainers who fix bugs/accepts patches rather than mutate the language significantly. That's not to say there aren't features that could be added, but it's not the biggest need at the moment.

@MSNexploder
Copy link

I think having both (an organization and a "benevolent dictator") would probably be the best solution in order to keep Haml maintained.

I'm + 1 for an organization and + 1 for @jcoleman as the new "leader"

@jcoleman
Copy link

I'm willing to be the current leader for the project, with the caveat that I don't have time to make huge changes/feature additions to the language right now. But I'm certainly willing to head up discussions on those features and pick between proposals.

I don't know if that's too tentative for @nex3, but it's the time I have available right now.

@norman
Copy link

norman commented Apr 12, 2012

Hi all, I did an implementation of Haml in Lua a while back and wrote Haml Spec, a test suite used by Ruby's Haml and a few other implementations. When I was working on Lua Haml I became fairly familiar with Haml's internals as I read through the source quite a bit, and submitted a few (small) fixes.

It's been a while since I've given my full attention to the project, but I do have the time and interest in maintaining Haml. My company allows a certain amount of dedicated time to open source work, and I'd be happy to spend almost all of that on Haml, at least for a solid few months. I talked about it with my work mates yesterday and have their blessing, if you consider me an acceptable maintainer.

I agree that it would be ideal to have an organization that facilitates and encourages more community contribution, as long as there's somebody who will oversee the general direction of the project.

I'm going to work on Haml a bit this week to see if I can address some of the more urgent issues in the queue as @nex3 requested. If you'd like me to maintain the project, I'm willing to do it, but if somebody else is chosen I'm still happy to make a contribution since this library is very important to me and I don't want to see it fade away.

@chriseppstein
Copy link

❤️ @norman

@jcoleman
Copy link

+1 @norman.

@memoht
Copy link

memoht commented Apr 13, 2012

@norman said it perfectly. "this library is very important to me and I don't want to see it fade away." I am just an end user, but Haml has grown on me in a serious way.

@jonallured
Copy link

If there does end up being a core group of maintainers and there's room in that group for someone with more enthusiasm than experience, I'd love to be a part of it!

I've never maintained a project of any size, but I'm looking to get some experience in that area, so I'd like to throw my name out there as someone who could support the maintenance of HAML.

We use HAML for all our client work at Hashrocket and I think its fair to say that we couldn't live without this awesome project. I'd love to give back by helping, even on basic stuff. We do have company-sponsored open source time every week and I'd be happy to use it for working on HAML. Let me know if I can help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment