erusev / parsedown

Better Markdown Parser in PHP
https://parsedown.org
MIT License
14.68k stars 1.12k forks source link

Open some rights on the repository to some people #516

Open Daniel-KM opened 7 years ago

Daniel-KM commented 7 years ago

@erusev

Thanks to its qualities and performance, parsedown and parsedown-extra are now implemented by default in some common cms and tools, as indicated in the readme: phpDocumentor, October CMS, Bolt CMS, Kirby CMS, Grav CMS, Statamic CMS, Herbie CMS, RaspberryPi.org, Symfony demo and more. This is why there are a lot of forks and stars here, on github.

So it may become difficult for one maintainer only to maintain it, especially if he is very busy.

So what do you think about the possible idea to open the repository (write rights) a little more to people that are very interested by this parser? This will avoid fragmentation too.

aidantwoods commented 6 years ago

Just to add to this, I note that @erusev already controls the parsedown GitHub organisation.

Perhaps if this suggestion were to be considered, you may wish to distribute more granular permissions using the org (personal repos tend to be almost all or nothing RE permissions unfortunately).

Not sure if you'd want to move the main repo over there entirely, but perhaps you could setup a dev repo over there so we could push forward with combining bugfixes/security updates/general features? (else over time otherwise good code will cause horrible merge conflicts because lots of changes will target the same master base, and thus be a real pain to actually eventually merge).

Perhaps we could also assign these things to version milestones over there (assuming semver) so that users can get an idea of when to expect features/fixes. Benefit of a dev repo I suppose, is that you'd have final say over merging it into master back over here.

Just my two cents anyway 😄


Edit: Actually, I'm not so sure that erusev does have the GitHub org linked above (saw the contact email there and assumed it was erusev that set it up). Either way, can always create a new org.

erusev commented 6 years ago

I've been thinking about this. I'm working on a version 2.0 of Parsedown that will have a more modular design that will make it easier for people to collaborate. I need to work a little more on it before I make it public. Hopefully, I'll find some time to do that soon.

As to the Parsedown organisation, I did not create it.