README: move Development section up, use pull.sh
This commit is contained in:
parent
ec5516ae57
commit
9837602784
24
README.md
24
README.md
|
|
@ -60,6 +60,20 @@ OLLIE_ROUTE_MODEL=qwen3:8b # model that classifies task complexity
|
|||
|
||||
Shell environment variables take precedence over the env file.
|
||||
|
||||
## Development
|
||||
|
||||
Pull latest across all submodules:
|
||||
|
||||
```sh
|
||||
./pull.sh
|
||||
```
|
||||
|
||||
Run tests:
|
||||
|
||||
```sh
|
||||
just test
|
||||
```
|
||||
|
||||
## Repository layout
|
||||
|
||||
Monorepo with Git submodules. Each submodule has its own Go module (except `el` which is Elisp and `kde` which is C++/Qt).
|
||||
|
|
@ -309,16 +323,6 @@ All of these talk to `org.ollie.SessionManager` over D-Bus using Qt's native bin
|
|||
|
||||
D-Bus supports socket activation: `ollied` can start on first use and exit when idle. The desktop session manages its lifecycle automatically through a `.service` file — no init scripts, no manual daemon management.
|
||||
|
||||
## Development
|
||||
|
||||
Update all submodules to latest:
|
||||
|
||||
```sh
|
||||
git submodule update --remote
|
||||
```
|
||||
|
||||
Each submodule has its own Go module with independent tests (`go test ./...`). See individual submodule READMEs for component-specific build and test instructions.
|
||||
|
||||
## Credits
|
||||
|
||||
Many sources of inspiration:
|
||||
|
|
|
|||
Loading…
Reference in New Issue