An open API service indexing awesome lists of open source software.

https://github.com/wikimedia/mediawiki-extensions-flexdiagrams

Github mirror of "mediawiki/extensions/FlexDiagrams" - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)
https://github.com/wikimedia/mediawiki-extensions-flexdiagrams

Last synced: 4 months ago
JSON representation

Github mirror of "mediawiki/extensions/FlexDiagrams" - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

Awesome Lists containing this project

README

        

Flex Diagrams Extension

Version 0.7.1
Yaron Koren and Sahaj Khandelwal

This is free software licensed under the GNU General Public License. Please
see http://www.gnu.org/copyleft/gpl.html for further details, including the
full text and terms of the license.

== Overview ==

Flex Diagrams is an extension to MediaWiki that lets users create and edit
diagrams in different formats. Each format gets its own namespace. Current
supported formats are:
* BPMN XML (using the bpmn-js library)
* Gantt JSON (using the dhtmlxGantt library)
* the Mermaid syntax (using the Mermaid library)
* drawio/diagrams.net (using the diagrams.net service)
* DOT (using the Viz.js library)

For more information, see the extension homepage at:
https://www.mediawiki.org/wiki/Extension:Flex_Diagrams

== Requirements ==

This version of the Flex Diagrams extension requires MediaWiki 1.38 or higher.

== Installation ==

To install the extension, place the entire 'FlexDiagrams' directory
within your MediaWiki 'extensions' directory, then add the following
line to your 'LocalSettings.php' file:

wfLoadExtension( 'FlexDiagrams' );

== Contact ==

Comments, questions, suggestions and bug reports should be sent to Yaron
Koren, at [email protected].

== Credits ==

Flex Diagrams includes the following JavaScript libraries:

* bpmn-js (https://bpmn.io/toolkit/bpmn-js/), by Camunda Servies GmbH,
distributed under a custom license
(https://github.com/bpmn-io/bpmn-js/blob/develop/LICENSE) that seems to be
compatible with the GNU GPL
* dhtmlxGantt (https://dhtmlx.com/docs/products/dhtmlxGantt/), by XB Software,
distributed under the GNU GPL
* mermaid (https://mermaid.js.org), distributed under the MIT License
* Viz.js (https://viz-js.com/), distributed under the MIT License