Composer: Add phiki as dependency for ILIAS 11 #10862
Open
+2
−1
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.
Assessment:
Phiki is a syntax highlighter written in PHP. It uses TextMate grammar files and Visual Studio Code themes to generate syntax highlighted code for the web.
General Information:
Type of dependency:
Usage:
Reasoning:
We abandonded the previous geshi library due to lacking maintenance. The syntax highlighter is being used in the page editor for code paragraphs. Having a syntax highlighter greatly improves readability of code snippets fostering teaching and learning of programming languages.
Maintenance:
Links:
Alternatives:
There are several alternatives like Geshi or other libs. This however seems to be the most active currently maintained alternative.