Clone Project

git clone https github com testingisdocumenting znai git

Build Tools Setup

SDK Man Easy way to maintain Java specific dependencies below is by using SDKMAN Java And Maven You need Java 17 and Maven to build Znai Graphviz Diagram features depend on its presence of dot when build generates documentation for Znai Use brew to install GraphViz Firefox Some automated tests in znai are using WebTau which in turn use Selenium WebDriver and firefox A firefox executable has to be on the system path Use brew to install Firefox sdk install java 17 0 13 amzn sdk install maven brew install graphviz brew install firefox

Build

cd znai mvn clean install

Run Local Version

cd znai dist target unzip dist znai zip export PATH $ pwd dist $PATH znai version