allow managing FlexMark (markdown) plugin and options#788
allow managing FlexMark (markdown) plugin and options#788jderuette wants to merge 12 commits intojbake-org:masterfrom
Conversation
Need to add depenecy manually :( Added unitTest
more info https://github.com/vsch/flexmark-java/wiki/Admonition-Extension end user must add manually admonition.css (from AdmonitionExtension.getDefaultCSS()) and admonition.js (from AdmonitionExtension.getDefaultScript())
By Default use a "/img/xxxx" folder. User MUST add this folder to his WebSite
more info https://github.com/vsch/flexmark-java/wiki/Extensions#gfm-users use @xxx and not #xxx (type in documentation : see https://github.com/vsch/flexmark-java/blob/master/flexmark-ext-gfm-users/src/test/resources/gfm_users_ast_spec.md for more details)
also adding missing dependency fo gitLab Extension. commit simillar to previous but on correct branch (cherrypicking problems)
| classOwner = attributeDetails[0]; | ||
| fieldName = attributeDetails[1]; | ||
| }else { | ||
| logger.info("MarkDown option '{}', dosen't have a owner ALL holder with that attribute will be changed and may cause strange beahviors", attributeDetails.toString()); |
There was a problem hiding this comment.
Please reformat this file .... what is the info log supposed to tell the user?
"Markdown option '' does not have an ALL owner. You may experience strange behaviour as this attribute is applied in a different manner"?
There was a problem hiding this comment.
File Format : DONE.
For the LOG : many classes hold attributs configuration ("owner"). Without qualifier ALL Owner (if they have the exact same name for attribute) will be modified with the new value. This may cause strange behavior. If a Plugin is added (and have an attribute with the same name) will affected too.
Log replaced with "MarkDown option '{}', dosen't have a owner. ALL holder with that attribute will be modified. You may experience strange behaviour"
for issue #759
Allow management of all Flexmark Plugins.
Allow management of most flexmark Options.