Ensure you have mermaid-cli
installed:
npm i -g mermaid-cli
The tool provides the commands bellow:
Purpose: Generates a Mermaid flowchart diagram visualizing the task dependencies within a project as a Directed Acyclic Graph (DAG).
Usage:
npm start tasks-tree <input-json-filepath> <output-folder-filepath>
Inputs:
input-json-filepath
: Path to the JSON file containing the parameters, tasks and personnel data.output-folder-filepath
: Directory path where the Mermaid code and the rendered image will be saved.
Purpose: Performs a Monte Carlo simulation to predict the probabilistic distribution of the project's completion time, considering various parameters like sick rate, turnover rate, and rework rates.
Usage:
npm start monte-carlo <json-input-filepath> <output-filepath>
Inputs:
json-input-filepath
: Path to the JSON file containing comprehensive project data.output-filepath
: Directory path where the probabilistic distributions and Gantt charts will be saved.
Check input-template.json.