MCPcopy Index your code
hub / github.com/bobbbay/salo

github.com/bobbbay/salo @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
9 symbols 9 edges 7 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Dependent, reproducible, static OS configuration

Salo

Documentation | Roadmap | Community | Contributing

A declarative, reproducible, statically-typed build/deployment toolset **Salo** is a declarative, reproducible, statically-typed configuration language for building and deploying operating system images. This leads to composable, scalable, and functional operating systems in-situ. For more information about features, read [our documentation](https://semc-labs.github.io/salo). ## Features * Expressive type system (dependent, first-class functions and types) * Efficient deployment (leveraging diffs to only deploy what you need) * On-the-fly changes (configuring systems as quickly as possible) * Powerful history management (view configuration history, and rollback to previous deployments) * Staged changes (see exactly what your configuration does, before it's deployed) ## Getting started To get started with Salo, run (with Cargo):
cargo t
## Documentation Now that you're ready with Salo, you can learn more about how to develop operating system configuration in [the documentation](https://semc-labs.github.io/salo/). ## Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Furthermore, please make sure to update tests as appropriate.

Core symbols most depended-on inside this repo

parse
called by 0
crates/salo-parser/src/parser.rs
lex
called by 0
crates/salo-parser/src/lexer.rs

Shape

Function 5
Class 3
Enum 1

Languages

Rust100%

Modules by API surface

crates/salo-parser/src/lexer/token.rs4 symbols
crates/salo-parser/src/parser/error.rs1 symbols
crates/salo-parser/src/parser/ast.rs1 symbols
crates/salo-parser/src/parser.rs1 symbols
crates/salo-parser/src/lexer/error.rs1 symbols
crates/salo-parser/src/lexer.rs1 symbols

For agents

$ claude mcp add salo \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact