Currently, gitea's API has limited support for project management. We need to expand the API to cover all aspects of project management within gitea, including creating, updating, and managing projects, columns, and cards. This expansion will allow for better integration with external tools
Tasks:
Review current API endpoints related to projects
Identify missing functionalities in the current API
Design new API endpoints to cover all project management features
Update Swagger/OpenAPI specification if used
Implement new API endpoints:
Project CRUD operations
Column CRUD operations
Card CRUD operations
Move cards between columns
Attach issues/pull requests to cards
Get project statistics
Update API documentation
Notes
Support for organization-wide projects (if that how it works in gitea?)
Currently, gitea's API has limited support for project management. We need to expand the API to cover all aspects of project management within gitea, including creating, updating, and managing projects, columns, and cards. This expansion will allow for better integration with external tools
Tasks:
Notes