Nothing Special   »   [go: up one dir, main page]

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create REST API #156

Open
13 tasks
wceolin opened this issue Jun 17, 2024 · 3 comments
Open
13 tasks

Create REST API #156

wceolin opened this issue Jun 17, 2024 · 3 comments

Comments

@wceolin
Copy link
Member
wceolin commented Jun 17, 2024

Our REST API must follow the OpenAPI specs.

Auth

Accounts

Organizations

Content

@amos-kibet
Copy link

How about GraphQL, for flexibility of data fetching? I am happy to pick this up, whether REST or GraphQL.

@wceolin
Copy link
Member Author
wceolin commented Jul 9, 2024

@amos-kibet At first, I’d prefer to focus on the REST API because some orgs that will use Zoonk need to adhere to the OpenAPI specs. In the future, if we require more flexibility (and there’s demand for it), we can consider adding a GraphQL API as well.

In case you’d like to contribute, I’d advice to split your work into small chunks. For example, create one PR for each endpoint. If so, I apologize in advance because I didn’t do a good job documenting things yet, so you might have a hard time. If you have any questions, please feel free to ask.

I’ve updated the issue description to list the main endpoints.

@amos-kibet
Copy link

Hey @wceolin, no worries. I'll start as soon as I have some free time, but I'm not blocking anyone else from picking this up before then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants