Skip to content

Use Kiota as API client#53

Draft
ricardoboss wants to merge 54 commits into
mainfrom
features/kiota-frontend
Draft

Use Kiota as API client#53
ricardoboss wants to merge 54 commits into
mainfrom
features/kiota-frontend

Conversation

@ricardoboss

Copy link
Copy Markdown
Owner

This decouples API and frontend so they no longer use common projects and instead introduces an SDK project, which contains a generated API client and some auxilary services to work with the API. The frontend is then reimplemented to use the SDK instead of implementing all service calls by itself.

@ricardoboss ricardoboss marked this pull request as draft December 11, 2025 22:40
@ricardoboss ricardoboss added the enhancement New feature or request label Dec 11, 2025
@ricardoboss ricardoboss mentioned this pull request Dec 11, 2025
Comment thread src/PubNet.SDK/Services/CachingAnalysisService.cs Fixed
Comment thread src/PubNet.SDK/Services/CachingAnalysisService.cs Fixed
Comment thread src/PubNet.SDK/Services/CachingAnalysisService.cs Fixed
Comment thread src/PubNet.SDK/Services/CachingAuthorService.cs Fixed
Comment thread src/PubNet.SDK/Services/CachingAuthorService.cs Fixed
Comment thread src/PubNet.SDK/Services/CachingPackagesService.cs Fixed
Comment thread src/PubNet.SDK/Services/CachingPackagesService.cs Fixed
Comment thread src/PubNet.SDK/Services/CachingPackagesService.cs Fixed
Comment thread src/PubNet.SDK/Services/CachingPackagesService.cs Fixed
Comment thread src/PubNet.SDK/Services/CachingPackagesService.cs Fixed
@ricardoboss ricardoboss force-pushed the features/kiota-frontend branch from 6ae7680 to 8d3bb2a Compare January 24, 2026 13:28
@ricardoboss ricardoboss force-pushed the features/kiota-frontend branch from f72b9ba to 6aa8e10 Compare March 28, 2026 21:58
also moved DTOs from their own project to the API, leaving the frontend project unable to build for now
@ricardoboss ricardoboss force-pushed the features/kiota-frontend branch from 6aa8e10 to 6d65a86 Compare March 28, 2026 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants