Skip to content
This repository has been archived by the owner on Jan 2, 2025. It is now read-only.

Commentary API Backend #1542

Closed
wants to merge 4 commits into from
Closed

Commentary API Backend #1542

wants to merge 4 commits into from

Conversation

burdiyan
Copy link
Collaborator

@burdiyan burdiyan commented Dec 19, 2023

This PR implements the commentary API.

Ended up having separate calls for creating initial comments (only supports versioned document links now), from creating replies. The reason for that is to make it less error-prone as to what target should be used in replies. Especially because the semantics of this regarding to updating comments are unclear. This way when we introduce updates, the frontend wouldn't need to change this part probably.

I've been researching various APIs that do comments, like YouTube, Google Docs, Notion, etc. And some of them have this distinction between replies and comments, and I figured it could be helpful.

@burdiyan burdiyan requested a review from ericvicenti December 19, 2023 16:20
@burdiyan burdiyan added the scope: build Build, and CI related issues label Dec 19, 2023
@burdiyan burdiyan force-pushed the feat/commenting-api-proto branch from 1e5db4f to fe20023 Compare December 19, 2023 16:22
@burdiyan burdiyan force-pushed the feat/commenting-api-proto branch from fe20023 to 665b43b Compare January 2, 2024 13:59
@burdiyan burdiyan changed the title Add API definitions for commentary Commentary API Backend Jan 2, 2024
@burdiyan burdiyan force-pushed the feat/commenting-api-proto branch from 665b43b to 7a3ce9c Compare January 3, 2024 09:41
@burdiyan burdiyan closed this Jan 3, 2024
@burdiyan burdiyan deleted the feat/commenting-api-proto branch January 3, 2024 09:47
@burdiyan
Copy link
Collaborator Author

burdiyan commented Jan 3, 2024

Work continues in feat/commentary branch.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
scope: build Build, and CI related issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants