Skip to content

Commit 2d5dce3

Browse files
committed
fix(readme): ordering
1 parent f101945 commit 2d5dce3

2 files changed

Lines changed: 12 additions & 14 deletions

File tree

‎README.md‎

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ To set up your system dependencies, follow one of these guides:
139139
- 🟩 [NixOS / General Linux](docs/installation/nix.md)
140140
- 🟧 [macOS](docs/installation/osx.md)
141141

142-
## Python Installs
142+
## Python Install
143143

144144
### Quickstart
145145

@@ -170,7 +170,9 @@ export ROBOT_IP=<YOUR_ROBOT_IP>
170170
dimos run unitree-go2
171171
```
172172

173-
### Use DimOS as a Library
173+
# Usage
174+
175+
## Use DimOS as a Library
174176

175177
See below a simple robot connection module that sends streams of continuous `cmd_vel` to the robot and receives `color_image` to a simple `Listener` module. DimOS Modules are subsystems on a robot that communicate with other modules using standardized messages.
176178

@@ -212,7 +214,7 @@ if __name__ == "__main__":
212214
).build().loop()
213215
```
214216

215-
### Blueprints
217+
## Blueprints
216218

217219
Blueprints are instructions for how to construct and wire modules. We compose them with
218220
`autoconnect(...)`, which connects streams by `(name, type)` and returns a `Blueprint`.
@@ -246,7 +248,13 @@ if __name__ == "__main__":
246248
- [Configuration](docs/usage/configuration.md)
247249
- [Visualization](docs/usage/visualization.md)
248250

249-
### Develop on DimOS
251+
## Demos
252+
253+
<img src="assets/readme/dimos_demo.gif" alt="DimOS Demo" width="100%">
254+
255+
# Development
256+
257+
## Develop on DimOS
250258

251259
```sh
252260
export GIT_LFS_SKIP_SMUDGE=1
@@ -259,12 +267,6 @@ uv sync --all-extras --no-extra dds
259267
uv run pytest dimos
260268
```
261269

262-
### Demos
263-
264-
<img src="assets/readme/dimos_demo.gif" alt="DimOS Demo" width="100%">
265-
266-
# Development
267-
268270
## Multi Language Support
269271

270272
Python is our glue and prototyping language, but we support many languages via LCM interop.

‎pyproject.toml‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -305,10 +305,6 @@ base = [
305305
"dimos[agents,web,perception,visualization,sim]",
306306
]
307307

308-
309-
[tool.uv]
310-
constraint-dependencies = ["setuptools<82"]
311-
312308
[tool.ruff]
313309
line-length = 100
314310
exclude = [

0 commit comments

Comments
 (0)