Files
silo-calc/README.md
Zoe Forbes 13b56fd1b0 initial: LibreOffice Calc Silo extension (extracted from silo monorepo)
LibreOffice Calc extension for Silo PLM integration. Uses shared
silo-client package (submodule) for API communication.

Changes from monorepo version:
- SiloClient class removed from client.py, replaced with CalcSiloSettings
  adapter + factory function wrapping silo_client.SiloClient
- silo_calc_component.py adds silo-client to sys.path
- Makefile build-oxt copies silo_client into .oxt for self-contained packaging
- All other modules unchanged
2026-02-06 11:24:13 -06:00

31 lines
566 B
Markdown

# silo-calc
LibreOffice Calc extension for the Silo PLM system. Provides BOM pull/push,
project sheet management, and AI-assisted descriptions.
## Dependencies
- [silo-client](https://git.kindred-systems.com/kindred/silo-client.git) -- included as a git submodule
## Build
```bash
git submodule update --init
make build-oxt
```
This produces `silo-calc.oxt` with the shared `silo_client` package bundled inside.
## Install
```bash
make install # system-wide via unopkg
make install-dev # symlink for development
```
## Test
```bash
make test
```