add Sphinx documentation

This commit is contained in:
ars
2026-06-25 02:39:25 +03:00
parent 66b60b9bcb
commit 6261403503
10 changed files with 283 additions and 142 deletions
+43
View File
@@ -0,0 +1,43 @@
# API Reference
Auto-generated from the source docstrings.
## CLI (`nexus-cli`)
```{eval-rst}
.. automodule:: nexus_sync.cli.__main__
```
## Client
```{eval-rst}
.. automodule:: nexus_sync.client.runtime
.. automodule:: nexus_sync.client.execute
```
## Server
```{eval-rst}
.. automodule:: nexus_sync.server.app
.. automodule:: nexus_sync.server.store
.. automodule:: nexus_sync.server.sqlalchemy_store
.. automodule:: nexus_sync.server.config
```
## Common
```{eval-rst}
.. automodule:: nexus_sync.common.models
```
## Utilities
```{eval-rst}
.. automodule:: nexus_sync.i18n
.. automodule:: nexus_sync.utils.log_config
```