Extra scop of UmlSync project
There are a lot of small projects which implements viewers/editors of data. It takes a lot of time-resources to implement UmlSync like framework for GitHub for such projects therefore we decided to specify interfaces for a small projects for integration into framework. The following interfaces will be supported:
- Format Converter
- an interface to convert one format to another (and/or back). Fox examle yuml is text-based format therefore one way converter required in that case (converter to umlsync-json format). But in case of XMI-UmlSync the 2 way converter required.
- Format Viewer
- an interface for integration of format viewer. For example it could be LaTeX viewer which is based on mathjax JavaScript library.
- Format Editor
- an interface for integration of format editor. The default editor is text editor (or no edit at all, view only mode) but developers could create and integrate there own editor or extend an existing one.