threefoldtech / home

Starting point for the threefoldtech organization
https://threefold.io
Apache License 2.0
9 stars 4 forks source link

expand gitea's project management APIs #1558

Open xmonader opened 2 weeks ago

xmonader commented 2 weeks ago

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:

  1. Review current API endpoints related to projects
  2. Identify missing functionalities in the current API
  3. Design new API endpoints to cover all project management features
  4. Update Swagger/OpenAPI specification if used
  5. 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
  6. Update API documentation

Notes

xmonader commented 1 week ago

initial support https://github.com/eyad-hussein/gitea/pull/1

temp live instance http://185.206.122.152:3000/api/swagger#/project