Skip to content

refactor: reimplement purple API in django-rest-framework#9097

Merged
jennifer-richards merged 28 commits intofeat/rpc-apifrom
feat/rpc-api-drf
Jul 8, 2025
Merged

refactor: reimplement purple API in django-rest-framework#9097
jennifer-richards merged 28 commits intofeat/rpc-apifrom
feat/rpc-api-drf

Conversation

@jennifer-richards
Copy link
Copy Markdown
Member

@jennifer-richards jennifer-richards commented Jul 5, 2025

Draft until we verify that the rfced-xfer process is giving us the same results as the original.

Changes the interface to return a list of Persons instead of a map from ID to name.
Gets turned into a literal nul somewhere in the process of generating a schema and building a Python client for purple. This has the same effect but avoids the nul.
Side effect is that the purple API client is named PurpleApi instead of RpcApi.
refactor: reimplement rpcapi in DRF
This prevents at least one existing draft from being looked up.
chore: merge feat/rpc-api into feat/rpc-api-drf
@jennifer-richards jennifer-richards marked this pull request as ready for review July 8, 2025 17:03
@jennifer-richards jennifer-richards merged commit 70f093d into feat/rpc-api Jul 8, 2025
2 checks passed
@jennifer-richards jennifer-richards deleted the feat/rpc-api-drf branch July 8, 2025 18:54
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Jul 12, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant