#visualizer

app oi-pkg-visualizer

Implementation of OpenIndiana package visualizer website and server

5 stable releases

1.1.5 Aug 1, 2024
1.1.1 Jul 31, 2024
1.1.0 Sep 23, 2023
1.0.0 Sep 23, 2023

#55 in Visualization

47 downloads per month

MIT license

330KB
343 lines

oi-pkg-visualizer

Is website for visualizing dependencies between packages from OpenIndiana.

example.png

How to

Build

Just run make, it will download cytoscape.js and compile server.

Use

  • First of all, you need to run oi-pkg-checker to get data.bin.
  • Run server with target/release/oi-pkg-visualizer 127.0.0.1:2310 /tmp/data.bin
    • 127.0.0.1:2310 is listening address and port of server
    • /tmp/data.bin is path to the data from the oi-pkg-checker
  • Open 127.0.0.1:2310 in your browser

Style legend

Nodes

  • default = green
  • obsoleted = black
  • obsoleted (but with older not obsoleted version) = yellow
  • renamed = blue

Edges

  • default = green
  • build = blue
  • test = grey
  • system-build = dashed blue
  • system-test = dashed grey

Version Compatibility

oi-pkg-visualizer oi-pkg-checker-core
1.1.2 - 1.1.5 2.0.2
1.1.1 2.0.1

Dependencies

~10–19MB
~249K SLoC