mixmark-io / turndown

🛏 An HTML to Markdown converter written in JavaScript
https://mixmark-io.github.io/turndown
MIT License
8.82k stars 880 forks source link

[Feature request] Move plugins in-tree #481

Open za3k opened 2 months ago

za3k commented 2 months ago

I've been using python-markdown2, and they have an idea of "extras" which are included as flags. Basically the same thing as plugins. It works way better than in Turndown.

I think the reason is that, much like other systems like Linux, they keep development in-tree. Bugs like (https://github.com/mixmark-io/turndown/issues/416#issuecomment-1597482591) could not happen with in-tree plugin development.

What do you think about importing and maintaining a copy the authoritative copy of plugins in-tree?

I realize as I ask this that, given the number of open PRs and issues, this might not be a positive move just right now, but maybe this request will make sense down the line when Turndown is a little more caught up on maintenance.