clement-brodu / PCTTools

Library to provide additional tools to PCT
MIT License
0 stars 1 forks source link

PCTTools

MIT License

Library to provide additional tools to PCT.

Features

AssemblyCatalog

Generate Json File with documentation for all .dll used by Openedge session.

The catalog format has some differences with current AssemblyCatalog Task. See the sample DemoAssemblyCatalog.json (and DemoAssemblyCatalog-full.json with full schema).

Improvements:

Usage with ANT:

<PCTRUn 
    dlcHome="${DLC}" 
    assemblies="path/to/dir/with/assemblies.xml"
    procedure="Openedge/NetAssemblyCatalog.p" >
  <propath>
    <!-- Add Propath for the PCTTextWriter-->
    <pathelement path="Openedge" />
  </propath>
  <Parameter name="destFile" value="catalog.json" />
  <Parameter name="pctTools" value="path/to/PCTTools.dll" />
</PCTRUn>

See Openedge sources in Openedge directory.