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
Housekeeping #553
Comments
I've sent some previous contributors invites to https://github.com/aidanwoods/parsedown in hope that we can get some new development going right away. This perhaps can permit some changes and bug fixes to happen, with the hope that any work done there can be merged back into this repo eventually. @erusev I've also sent you an invite, given that the intent is for the changes to end up back here, it would be good to keep you involved. If anyone else that wants to help, let me know. |
So far I've gone through the issues page and attempted to categorise all the bugs, as well as trying to determine which require additional attention. This list is in aidanwoods#10 |
Awesome work as always! I made you a collaborator so that you can push directly to the repo. You've been a great contributor and I trust you. |
@erusev thank you ❤️ Are you happy for me to merge in everything listed above? |
Sure, all of these look good :) |
Thank you @erusev for adding @aidantwoods, excellent choice, the project made a huge leap forward in just a few hours! Thank you! ❤️ There's just one small wish left: Can you please add @aidantwoods (if he agrees, what do you say?) to |
@PhrozenByte Done. |
As of right now there are 126 open issues, and 57 open pull requests for the library. That number only seems to be going upwards.
I've selected (so far) 6 pull requests (and there will no doubt be more) that are either in major need of merging, or are simple bugfixes, or sensible changes that should have probably been merged a while ago, or just closed if they are not desired.
My hope is that the selection can be merged into this repo in a single shot (we can reference everything that should be closed in this single PR and GitHub should close everything relevant automatically).
@erusev I know you've mentioned Parsedown 2.0 a few times, while that would be great for drawing a line and making improvements that require BC breaks, IMO there are some issues that that will not solve – namely, things like XSS issues should still be fixed in
1.x
. It also seems a shame to waste the work that some have done towards fixing bugs in1.x
when it's just a case of merging the changes.@erusev I also know you're quite busy – which is why I am applying the above criteria to try and minimise the review effort: (major need of merging, or simple bugfixes/sensible small changes).
So far, this list mainly includes a subset of my own pull requests (they're easier for me to look at quickly), but if @erusev is happy with the goal of identifying and merging finished bugfixes and sensible small changes than I can look through some more PRs (this would require a bit more effort than just looking back at ones I've made – hence this initial list). Additionally, if there is a desire to merge this list then perhaps those who have opened pull requests would be happy to update them for current
master
where merge conflicts exist.I have created a new fork of parsedown, and am creating pull requests using the original commits from the respective PRs to this main repo. If anyone would like to help with this effort then I can add you as a maintainer. Or feel free to just target PRs and I will merge them and update this list.
This list so far is as follows, (all changes can be found on the pull-request page on the fork):
#495: Prevent various XSS attacks by @aidantwoods
Merging this should close the following: #161, #497, #276, #403, #530, #495.
#545: Test against PHP 7.2 by @carusogabriel
Merging this should close the following: #545.
#475: Loose lists by @aidantwoods
Merging this should close the following: #474, #529, #551, #427, #475.
#423: Fix CommonMark test by @PhrozenByte
Merging this should close the following: #423
#433: Preventing double nested links by @aidantwoods
Merging this should close the following: #358, #487, #432, #417, #504, #433
#525: Properly support fenced code block infostring by @aidantwoods
Merging this should close the following: #524, #525
This collation of 6 pull requests, when merged, should allow the closing of (at least) 21 issues and pull requests.
The text was updated successfully, but these errors were encountered: