Skip to content
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

Library Redesign to V3 #88

Open
ikyriak opened this issue Dec 1, 2024 · 1 comment
Open

Library Redesign to V3 #88

ikyriak opened this issue Dec 1, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@ikyriak
Copy link
Owner

ikyriak commented Dec 1, 2024

Requirements:

  • Easier integration to Web APIs, Minimal APIs, FastEndpoints APIs, etc.
  • Flexibility to change and configure serialization.
  • Keep it simple.

Existing Issues and Ideas that are limited in V2:

Any additional requirements and ideas are welcome.

@ikyriak ikyriak self-assigned this Dec 1, 2024
@ikyriak ikyriak added the enhancement New feature or request label Dec 1, 2024
@hades200082
Copy link

Some other points to consider:

  • Use (or allow use of) System.Text.Json instead of Newtonsoft (I don't want to bundle Newtonsoft with my project just for this library)
  • When creating the hash for the request (Minimal API), automatically ignore parameters with the [FromServices] attribute.
  • Set a default for reference loop handling in serialization so as not to have it blow up when one is detected

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

No branches or pull requests

2 participants