Skip to content

RFC: Library maintenance #18

Closed
Closed
@dbrgn

Description

@dbrgn

I'm currently lacking the time to properly maintain this library. There are currently two open pull requests that I would like to review, but for which I can't really find time and motivation to do so.

This library has started out as a very simple mixin but has grown in scope and is currently doing more than I personally need. More features also mean more complexity in maintenance and PR review.

There is currently another crate doing similar things, https://github.com/rsinger86/drf-flex-fields. The scope seems similar but drf-flex-fields seems to be more powerful regarding the filters. I'm not totally sure how the feature level compares.

Having two libraries doing simliar things is a waste of time, so I could imagine three options:

  • Adding more maintainers to this crate
  • Removing all advanced filtering to simplify the crate ("back to the roots") and send people to drf-flex-fields for the advanced stuff
  • Deprecating the crate in favor of drf-flex-fields

I'm not sure whether drf-flex-fields would cover all use cases. What do users of drf-dynamic-fields think?

CCing all people somehow involved:

@jtrain
@cb109
@ryanrich
@rsinger86

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions