Skip to content

add a new third-party package in serializers.md #9717

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

Merged
merged 5 commits into from
Aug 10, 2025

Conversation

khaledsukkar2
Copy link
Contributor

Add DRF-Shapeless-Serializers to third-party packages

This PR adds DRF-Shapeless-Serializers to the documentation's third-party packages in the serializers section.

The package provides dynamic serializer configuration with:

  • Runtime field selection/renaming
  • Nested relationship control
  • Conditional field logic
  • Significant boilerplate reduction

add a new third-party package in serializers section
@khaledsukkar2 khaledsukkar2 changed the title Update serializers.md add a new third-party package in serializers.md Jun 7, 2025
@ulgens
Copy link
Contributor

ulgens commented Jun 7, 2025

The package looks interesting, but isn't it a bit too early to recommend it?

@khaledsukkar2
Copy link
Contributor Author

thank you,
I recommend this as it has successfully addressed many problems for my team and me.
so I want to share it with the community so everyone can benefit, and we can receive early feedback to address any potential issues.
Looking forward to seeing the positive impact this can have.
thank you again and I appreciate your time.

@browniebroke browniebroke added this to the 3.16 milestone Aug 9, 2025
Copy link
Member

@browniebroke browniebroke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't mind adding this. You might want to also add it to the dedicated 3rd party packages page: https://www.django-rest-framework.org/community/third-party-packages/

@khaledsukkar2
Copy link
Contributor Author

khaledsukkar2 commented Aug 9, 2025

Thank you
I added it to the 3rd-party packages page
@browniebroke

auvipy
auvipy previously approved these changes Aug 9, 2025
Copy link
Member

@auvipy auvipy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
Copy link
Member

@browniebroke browniebroke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good otherwise

@auvipy auvipy merged commit 92a2c4d into encode:master Aug 10, 2025
7 checks passed
@auvipy
Copy link
Member

auvipy commented Aug 10, 2025

thanks!

@khaledsukkar2
Copy link
Contributor Author

Thank you guys

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants