Skip to content

Commit 26ccf11

Browse files
cezara98tclaude
andcommitted
refactor(platform): rename ixp/ package to document_projects/
Name the design-time service folder after its domain entity rather than the product acronym, matching the entity-based convention used elsewhere in platform/ (connections, entities, documents, ...). Pairs cleanly with the runtime sibling: documents/ (du_/api/framework) is DU runtime, document_projects/ (du_/api/designtimeapi) is DU design-time. The IxpDesigntimeService class name is unchanged (it names the API, not the folder). Only the directory, the import path, and doc references move. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 9f88f29 commit 26ccf11

4 files changed

Lines changed: 4 additions & 3 deletions

File tree

packages/uipath-platform/CLAUDE.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,8 @@ Services provide both sync and async variants (e.g., `.invoke()` and `.invoke_as
9898
| `chat/` | LLM gateway, conversations, throttling |
9999
| `connections/` | External connection management |
100100
| `context_grounding/` | RAG services (DeepRAG, batch RAG, ephemeral indexes) |
101-
| `documents/` | Document Understanding (IXP) |
101+
| `document_projects/` | Document Understanding (IXP) **design-time** — projects, fields, taxonomy, labelling, deployments (`du_/api/designtimeapi`) |
102+
| `documents/` | Document Understanding (IXP) **runtime** — extraction/classification (`du_/api/framework`) |
102103
| `entities/` | Data Service entity management |
103104
| `guardrails/` | LLM output guardrails |
104105
| `resource_catalog/` | Resource discovery and metadata |

packages/uipath-platform/src/uipath/platform/ixp/__init__.py renamed to packages/uipath-platform/src/uipath/platform/document_projects/__init__.py

File renamed without changes.

packages/uipath-platform/src/uipath/platform/ixp/_transport.py renamed to packages/uipath-platform/src/uipath/platform/document_projects/_transport.py

File renamed without changes.

packages/uipath-platform/tests/services/test_ixp_transport.py renamed to packages/uipath-platform/tests/services/test_document_projects_transport.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Tests for the IXP design-time transport foundation (``platform/ixp/_transport``).
1+
"""Tests for the IXP design-time transport foundation (``platform/document_projects/_transport``).
22
33
Cover the conventions the CLI SDK established and this layer must preserve:
44
the ``du_/api/designtimeapi`` base path, the mandatory ``api-version=1.0`` query
@@ -11,8 +11,8 @@
1111
from pytest_httpx import HTTPXMock
1212

1313
from uipath.platform import UiPathApiConfig, UiPathExecutionContext
14+
from uipath.platform.document_projects import IxpDesigntimeService
1415
from uipath.platform.errors import EnrichedException
15-
from uipath.platform.ixp import IxpDesigntimeService
1616

1717

1818
@pytest.fixture

0 commit comments

Comments
 (0)