Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintainer Wanted #212

Open
vmg opened this issue Mar 14, 2013 · 7 comments
Open

Maintainer Wanted #212

vmg opened this issue Mar 14, 2013 · 7 comments

Comments

@vmg
Copy link
Owner

vmg commented Mar 14, 2013

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
Copy link
Owner Author

vmg commented Mar 14, 2013

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
Copy link
Collaborator

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
Copy link

FSX commented Mar 14, 2013

This issue is also meant for Sundown, I guess?

@mattr-
Copy link
Collaborator

mattr- commented Mar 21, 2013

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

@robin850
Copy link
Collaborator

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

@vmg
Copy link
Owner Author

vmg commented Mar 25, 2013

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-
Copy link
Collaborator

mattr- commented Jun 2, 2013

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

@vmg think we can close this now?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants