Skip to content

[sdk] Angular Wrapper (@reviewskits/angular) #78

Description

@FranklinCODEX

What problem does this solve?

Angular developers currently have no native integration for Reviewskits. An Angular-specific wrapper will provide the necessary services and modules to integrate reviews into Angular applications using standard patterns (Directives, Services, RxJS).


Proposed solution

Create the @reviewskits/angular package.

  1. Service-based Architecture: Implement a ReviewsKitService that wraps @reviewskits/core.
  2. RxJS Integration: Provide observable-based APIs for fetching reviews and monitoring status.
  3. Module/Standalone: Support both the classic NgModule and the new standalone component pattern.
  4. Directives: (Optional) Provide directives for easy review display.

Alternatives considered

  • Direct Core usage: Using the core SDK with fromPromise in every component.

Who does this benefit?

  • Developers using the SDK
  • Admins using the dashboard
  • DevOps / self-hosters

Additional context

This is a great opportunity for community contribution. We should provide a clear starting guide for Angular developers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions