docs: Improve Swagger JSDoc

This commit is contained in:
Maksim Eltyshev
2025-09-12 12:17:01 +02:00
parent 494800d131
commit b4979d214f
129 changed files with 294 additions and 248 deletions

View File

@@ -11,6 +11,7 @@
* description: Creates a project. The current user automatically becomes a project manager.
* tags:
* - Projects
* operationId: createProject
* requestBody:
* required: true
* content:

View File

@@ -11,6 +11,7 @@
* description: Deletes a project. The project must not have any boards. Requires project manager permissions.
* tags:
* - Projects
* operationId: deleteProject
* parameters:
* - name: id
* in: path

View File

@@ -11,6 +11,7 @@
* description: Retrieves all projects the current user has access to, including managed projects, membership projects, and shared projects (for admins).
* tags:
* - Projects
* operationId: getProjects
* responses:
* 200:
* description: Projects retrieved successfully

View File

@@ -11,6 +11,7 @@
* description: Retrieves comprehensive project information, including boards, board memberships, and other related data.
* tags:
* - Projects
* operationId: getProject
* parameters:
* - name: id
* in: path

View File

@@ -11,6 +11,7 @@
* description: Updates a project. Accessible fields depend on user permissions.
* tags:
* - Projects
* operationId: updateProject
* parameters:
* - name: id
* in: path