Changes between Initial Version and Version 1 of TracXsdPlotMacro


Ignore:
Timestamp:
Aug 10, 2015, 2:08:38 PM (9 years ago)
Author:
Theodor Norup
Comment:

New hack TracXsdPlotMacro, created by thenor

Legend:

Unmodified
Added
Removed
Modified
  • TracXsdPlotMacro

    v1 v1  
     1[[PageOutline(2-5,Contents,pullout)]]
     2
     3= Produces simple-minded graphical images of the structure of XML Schema files
     4
     5== Description
     6
     7== Description ==
     8
     9Produce a graphical depiction of the data structure defined by an XML Schema (XSD) file.
     10
     11Input files can be source files in an SVN repository, attachements to tickets or placed in the Trac server file system
     12
     13Example to appear.
     14
     15=== Assumptions ===
     16
     17The current version assumes that an XSD file contains exactly one `ComplexType` definition at top level.
     18
     19== !Bugs/Feature Requests
     20
     21Existing bugs and feature requests for TracXsdPlotMacro are
     22[report:9?COMPONENT=TracXsdPlotMacro here].
     23
     24If you have any issues, create a
     25[/newticket?component=TracXsdPlotMacro new ticket].
     26
     27[[TicketQuery(component=TracXsdPlotMacro&group=type,format=progress)]]
     28
     29== Download
     30
     31Download the zipped source from [export:tracxsdplotmacro here].
     32
     33== Source
     34
     35You can check out TracXsdPlotMacro from [http://trac-hacks.org/svn/tracxsdplotmacro here] using Subversion, or [source:tracxsdplotmacro browse the source] with Trac.
     36
     37== Installation
     38
     39General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page.
     40
     41`ImageMagick` must be installed.
     42
     43=== Configuration ===
     44
     45Enable the plugin by
     46
     47{{{
     48tracxsdplot.* = enabled
     49}}}
     50
     51To convert files in the server's file system, set these in trac.ini:
     52 
     53{{{
     54    [tracxsdplot]
     55    file.prepath = /relative/entry/directory
     56    file.preurl  = http://example.com/entrydir
     57}}}
     58
     59The plugin contains functionality that allows command-line usage as well:
     60
     61{{{
     62/path/to/plugin/xsd2svg XSDFILE --outfile=OUTFILE
     63}}}
     64
     65
     66== Recent Changes
     67
     68[[ChangeLog(tracxsdplotmacro, 3)]]
     69
     70== !Author/Contributors
     71
     72**Author:** [wiki:thenor] [[BR]]
     73**Maintainer:** [[Maintainer]] [[BR]]
     74**Contributors:**