Fix wiki linking behavior for markdown wiki pages
Related to #18019 (closed)
- As per the documentation in !4372 (merged)
TODO
-
!4432 (merged) Have wiki linking behave as per the documentation -
Move WikiLinkFilterspecs to the pipeline level -
Verify current behavior on wiki showpage -
Fix current behavior on wiki showpage -
Verify current behaviour on wiki preview -
Fix current behaviour on wiki preview -
Rewrite all links and get preview links working -
Make sure all links are on-par with the wiki showpage -
TDD WikiLinkFilterand get it working -
Hook WikiLinkFilterup
-
-
Fix tests -
Fix markdown_spec -
Fix wikispinach feature -
Wait for build to pass -
Make sure all wiki-related pages are working as expected (history, all pages, etc.)
-
-
Test in different ruby versions -
GitLab instances hosted on a relative URL -
Non-markdown rendering formats? -
RDoc -
ASCIIDoc -
Create issues to fix things for RDoc and ASCIIDoc
-
-
Gauge performance impact -
Refactor -
Re-organize commits -
Make sure build passes -
Respond to @rymai's comments -
class WikiLinkFilter < HTML::Pipeline::Filter -
blank line after guard clause -
keyword arguments for wikiandslug -
invert the condition -
inline userin spec -
Make sure spec names are not out of date -
Comment for each rewrite rule
-
-
Add CHANGELOG entry -
Reorganize commits -
Make sure build passes -
Wait for merge
-