You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the meta-task for the ongoing of refactoring the API into the Gin framework, that will split the logic into different files to ease maintenance this way:
http/
├── context/
│ └── ... # Contains custom context types for the handlers.
├── frontend/
│ └── ... # Contains the assets for the frontend.
├── middleware/
│ ├── auth.go # Contains the middleware for the authentication.
│ └── ... # Other middlewares
├── response/
│ └── ... # Contains the response types for the API.
├── routes/
│ ├── api/
│ │ ├── v1/
│ │ │ ├── bookmark.go # Contains the API routes for the bookmark endpoints.
│ │ │ └── ...
│ ├── bookmark.go # Contains the routes for the UI bookmark endpoints.
│ └── ... # Other UI endpoints
└── server.go # The main file of the server, contains the main function and the server struct.
While this issue is open/currently being worked on, the two APIs will coexist in the code, though only the legacy one will be exposed to end users until the refactored one is complete.
This issue has been automatically marked as stale because it has not had any activity for quite some time.
It will be closed if no further activity occurs.
Thank you for your contributions.
Summary
This is the meta-task for the ongoing of refactoring the API into the Gin framework, that will split the logic into different files to ease maintenance this way:
While this issue is open/currently being worked on, the two APIs will coexist in the code, though only the legacy one will be exposed to end users until the refactored one is complete.
Related pull requests
Migration status
UI Routes
GET
GET
GET
GET
GET
GET
/*files*
API routes
GET
POST
PUT/PATCH
DELETE
GET
POST
PUT/PATCH
DELETE
GET
PUT
POST
POST
GET
POST
PUT
GET
PUT/PATCH
PUT
Database
CreateTags
Logic domains
Related issues
The text was updated successfully, but these errors were encountered: