vmg / redcarpet

The safe Markdown parser, reloaded.
MIT License
4.95k stars 523 forks source link

Maintainer Wanted #212

Open vmg opened 11 years ago

vmg commented 11 years ago

Hey everyone,

As you probably have noticed (har har har har) I don't have time to maintain Redcarpet anymore. It's not a priority for me (I find Markdown thoroughly boring) and it's not a priority for GitHub, because we no longer use it in production.

I feel terrible about the infinite list of open Pull Requests and Issues, but all my open-source time is spent as the maintainer of libgit2 and (soon) as the maintainer of another project we'll be open-sourcing soon.

Since there seems to be a lot of interest on this library, I want to pass the baton to somebody who is willing to maintain Redcarpet the way it deserves.

BEWARE THAT THIS IS A HARD ASS PROJECT.

  1. There's a lot of C (for a more accurate values of "a lot": all of it is in C)
  2. It's an extremely crusty code base (reminder that we inherited the original C parser from a very kind French programmer who also happened to have not-the-best-programming-practices).
  3. There are parts of the code base which are very hard to understand (again, legacy).
  4. Whatever changes you make to the library, they must keep safety in mind. There's already enough buffer overflows in the wild. I'll be watching you. And shouting from the shadows at your lack-of-checks.

I'm aware that not a lot of people will be both capable and interested on maintaining this. But if this strikes your fancy, just let me know through this issue.

ThAnKyOu.

vmg commented 11 years ago

Since there's a lot of people asking: At GitHub we're using the same C codebase as Redcarpet but without all the custom-rendering stuff, the per-element callbacks, the parser/renderer classes, and so on, which are what make Redcarpet so daunting to maintain.

Basically a stripped down version without any fluff. GitHub::Markdown.render(text)

robin850 commented 11 years ago

Hello @vmg,

I use Redcarpet in a lot of projects and is in my point of view one th best library to parse Markdown. If nobody is interested in the maintaning of this project, I would be happy to maintain this project!

If you want to speak further, you can send me an email at robin.dupret [at] gmail [dot] com.

FSX commented 11 years ago

This issue is also meant for Sundown, I guess?

mattr- commented 11 years ago

I can step up to maintain this. Perhaps a co-maintainership along with @robin850 ?

robin850 commented 11 years ago

@mattr- : A co-maintainership is a great idea! Any news on this @vmg ?

vmg commented 11 years ago

Heh, a co-maintainership it is then. I've added the two of you as contributors. I'll try to be around at the beginning to give feedback and whatnot. Let's see how this goes. :)

mattr- commented 11 years ago

Lots of issues closed, lots of pull requests merged, new release shipped.

@vmg think we can close this now?