Skip to content

feat: add OpenAPI spec and /record endpoints (MAPCO-11588) - #9

Merged
lirantul123 merged 5 commits into
masterfrom
openapi-endpoints
Oct 6, 2026
Merged

lirantul123 merged 5 commits into
masterfrom
openapi-endpoints

Conversation

@lirantul123

Copy link
Copy Markdown
Collaborator

Define the four 3D operations in openapi3.yaml (POST /record, DELETE /record/{id}, PATCH /record/{id}, PATCH /record/status/{id}) and wire the record resource (router, controller, manager) with tsyringe. Managers are stubbed pending Jobnik/catalog integration. Replace boilerplate example resources. Integration tests at the HTTP seam + a RecordManager unit test.

Question Answer
Bug fix ✖
New feature ✔
Breaking change ✖
Deprecations ✖
Documentation ✖
Tests added ✔
Chore ✖

Rename boilerplate identity to 3d-ops-trigger across package.json, openapi,
helm chart/values, catalog-info and README. Pin Node>=24 (engines) and wire
core deps: @map-colonies/jobnik-sdk, @map-colonies/3d-shared (local file link),
zod.
Define the four 3D operations in openapi3.yaml (POST /record, DELETE
/record/{id}, PATCH /record/{id}, PATCH /record/status/{id}) and wire the
record resource (router, controller, manager) with tsyringe. Managers are
stubbed pending Jobnik/catalog integration. Replace boilerplate example
resources. Integration tests at the HTTP seam + a RecordManager unit test.
@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

🎫 Related Jira Issue: MAPCO-11588

Base automatically changed from skeleton to master October 5, 2026 12:41
Comment thread openapi3.yaml Resolved
@lirantul123
lirantul123 merged commit 11af0b4 into master Oct 6, 2026
8 checks passed
@lirantul123
lirantul123 deleted the openapi-endpoints branch October 6, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants