-
Notifications
You must be signed in to change notification settings - Fork 59
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
Refactor and improve Cloudmos API #54
Comments
December 5, 2023: Hono seems like a good option. Currently implementing the OpenAPI/Swagger UI integrations. |
December 12, 2023: Going forward with Hono and their Zod/OpenAPI/Swagger intergrations. I'll share the swagger definition with the team for review as soon as it's ready. |
December 19, 2023: Still working on a prototype of the new api. Had an issue with date serializing, but it should be fixed in the latest version of Hono [edit: Confirmed Fixed]. |
Thanks with great API routes. |
January 9, 2024: The api versioning is implemented. Doing progress on refactoring every endpoints, I deployed a preview url for keeping track of the progress through swagger UI: |
January 16, 2024
Expecting to create a PR this week. I updated the Preview URL with the latest changes. |
January 23, 2024: Finished refactoring the user routes (login/templates/favorites) and authorization middlewares. Created a draft PR for self review. I will add documentation to the README and make the PR ready for review today. The api key system is not implemented, but I think it's best to split it into it's own task. |
Refactor the Cloudmos API to enhance usability and maintainability. More and more projects in the akash ecosystem would benefit from using the cloudmos API in their project and this is the ground work for making it more accessible and developer-friendly.
Refactor endpoint implementations to be more consistent (controller > service)Renamed providers to services for clarity/v1/deployments
)The text was updated successfully, but these errors were encountered: