Skip to content

Commit b59674e

Browse files
committed
remove separation between core module and resource modules
1 parent 389c8e8 commit b59674e

4 files changed

Lines changed: 20 additions & 30 deletions

File tree

docs/sdk/async/core.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Core Module
2+
===========
3+
4+
The core asynchronous SDK module provides the main entry point and async operation classes.
5+
6+
.. autoclass:: runloop_api_client.sdk.async_.AsyncRunloopSDK
7+
8+
.. automodule:: runloop_api_client.sdk.async_

docs/sdk/async/index.rst

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,10 @@ Asynchronous SDK
33

44
The asynchronous SDK provides a non-blocking interface for managing devboxes, blueprints, snapshots, and storage objects. Use this variant when working with async/await Python code.
55

6-
Core Module
7-
-----------
8-
9-
The core asynchronous SDK module provides async operation classes.
10-
11-
.. autoclass:: runloop_api_client.sdk.async_.AsyncRunloopSDK
12-
13-
.. automodule:: runloop_api_client.sdk.async_
14-
15-
Resource Modules
16-
----------------
17-
18-
Asynchronous resource classes for working with devboxes, blueprints, snapshots, and more.
19-
206
.. toctree::
21-
:maxdepth: 1
7+
:maxdepth: 2
228

9+
core
2310
devbox
2411
execution
2512
execution_result

docs/sdk/sync/core.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Core Module
2+
===========
3+
4+
The core synchronous SDK module provides the main entry point and operation classes.
5+
6+
.. autoclass:: runloop_api_client.sdk.sync.RunloopSDK
7+
8+
.. automodule:: runloop_api_client.sdk.sync

docs/sdk/sync/index.rst

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,10 @@ Synchronous SDK
33

44
The synchronous SDK provides a blocking interface for managing devboxes, blueprints, snapshots, and storage objects. Use this variant when working in synchronous Python code.
55

6-
Core Module
7-
-----------
8-
9-
The core synchronous SDK module provides the main entry point and operation classes.
10-
11-
.. autoclass:: runloop_api_client.sdk.sync.RunloopSDK
12-
13-
.. automodule:: runloop_api_client.sdk.sync
14-
15-
Resource Modules
16-
----------------
17-
18-
Synchronous resource classes for working with devboxes, blueprints, snapshots, and more.
19-
206
.. toctree::
21-
:maxdepth: 1
7+
:maxdepth: 2
228

9+
core
2310
devbox
2411
execution
2512
execution_result

0 commit comments

Comments
 (0)