SaltStack Common UI code
Lattice is Saltstack GUI common repo. Lattice includes Javascript code to present interface to salt and HTML / CSS to bootstrap an app. Javascript components provide an interface to Salt and store the data model. Information such as Jobs, Events, Minions, Commands for example. This data model can be consumed by a front end.
Lattice was extracted from Halite and owes thanks to the contributions made there.
Lattice also includes libraries. Any updates to shared libraries can be made here.
Lattice's subtree might be updated by git subtree pull as shown by the example git subtree pull --prefix=halite/lattice lattice master --squash
.
Lattice might be updated from a "parent" repo by executing git subtree split --prefix=halite/lattice -b my_branch
followed by git push lattice my_branch:my_lattice_branch
.