Run the 'gradlew xar' command to build an EXPath package for BaseX.
Download the file from here. In the BaseX GUI, select Options -> Packages and select the file with Install...
Or create an update XQuery script with
import module namespace repo = 'http://basex.org/modules/repo';
let $d :=
try { repo:delete('ETF TopoX') || prof:dump('Uninstalled') }catch * { () }
return repo:install('https://github.com/jonherrmann/etf-topox/releases/download/0.9.3/TopoX-0.9.3.xar'),
repo:list()
Download this XQuery file as starting point.
-
Create a Database with the test files. Note: the Database names must be suffixed with a three digits index, edgeIndex.e. 'etf-topox-000' .
-
the output will be generated to the tmp directory, which can be changed in the topox:new-topology() call.
The developer documentation can be found here
The arc42 based architecture documentation can be found here
- Refactoring (ports, class visibility)
- Test data