Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
we use schemaspy to document an internal database project. During the development it is very convenient to use the markdown editor of our Gitlab instance to write documentation for database objects using Gitlab-flavored markdown. Unfortunately schemaspy uses pegdown flavored markdown.
The flexmark processor is very flexible and can render many different markdown variants, but currently its configuration is hard wired. This merge request is a prove of concept to make the flexmark configuration an runtime option.
My Java is not the best any more and I'm not familiar with the implementation details of the schemaspy configuration. Therefore I used system properties instead of a proper integration with the schemaspy configuration. Clearly not production quality, but better than nothing.
To use the patch, I call schemaspy like this
The content of the file flexmark.js is
CU Anselm