/jekver

Primary LanguageCSS

Jekver

Tool to collect documentation from versions tags and update gh-pages branch in target repository

Configuration

CLI options

Run jekver with -h options to get latest cli help.

CLI overwrite configuraton loaded from config file so if option defined in config file and passed from CLI jekver will be excuted with values from CLI.

Configuration file

path Type Example Comments
project String kaa Project name
startFromTag String v0.8.1 Minimal version to collect documents
latest String v0.10.0 Latest version to generate redirection pages
addCurrent boolean false Flag to add current branch to the gh-pages
jekdocs Array Conversion rules to generate documentation
jekdocs[n].key Map Configuration Item
jekdocs[n].key.cmd String "mvn compile" Command to generate documentation
jekdocs[n].key.path String "path_to_mvm_proj" Base path from cmd should be executed
jekdocs[n].key.target String "" Target folder for documentation in gh-pages
jekdocs[n].key.copy Map dst:src Coping rules in format destination source #{version}/#{path}/#{src}/ -> #{key}/#{target}/#{dst}/#{version}