No description
Find a file
2025-01-26 17:55:44 +01:00
.idea added an image 2025-01-06 22:24:46 +01:00
examples/bank_architecture added sample output 2025-01-26 17:55:44 +01:00
src added vertical layout 2025-01-26 17:49:53 +01:00
.gitignore first draft after day 1 2025-01-06 22:02:47 +01:00
Cargo.lock added vertical layout 2025-01-26 17:49:53 +01:00
Cargo.toml added vertical layout 2025-01-26 17:49:53 +01:00
grammar.txt Rename 'markup' to 'structure' 2025-01-07 15:58:35 +01:00
README.md added sample output 2025-01-26 17:54:53 +01:00
vis-icon.jpg added an image 2025-01-06 22:24:46 +01:00

Vis

vis

It is Dutch for fish

sample vis file:

structure {
  lanes {
    functions {
      calc: "Calculation"
      acc_interest_calc: "Account interest Calculation"
      interest_rates: "Interest Rates"
      config: "Configuration"
      nob: "NoB" {
        nob_execution: "NoB Execution"
        coll_reinst_inst: "Collection of Reinstatement instructions"
      }
      reporting: "Reporting"
    }
    systems {
      bank: "Bank" {
        bank_motor: "Bank Motor"
        bank_scripts: "Bank Scripts"
        bank_client: "Bank Client"
        bank_db: "Bank DB"
      }
      interest_engine: "InterestEngine"
    }
  }
  bank==>calc
  bank_scripts==<>bank_db
  bank_motor==<>bank_db
  interest_engine==>calc
}

styles {
  lanes(group) {
    type: textnode
    orientation: vertical
    shape: rectangle
  }
  functions(group) {orientation: horizontal}
  systems(group) {orientation: horizontal}
}

Output (work in progress):

sample_bank