Skip to content

Overhaul and extra maintenance help? #71

Open
@thclark

Description

@thclark

Hi @nnseva,

I'm from @octue - we're an open-source organisation whose mission is to help scientists and engineers work more effectively with data - we maintain libraries like django-gcp for example.

We're doing quite a lot of work with managing JSON documents in django, and need greatly improved capability in the admin panels. We're currently using this package but looking to do a significant update - essentially we're facing a total re-write from the ground up:

  • to use the newer, more performant svelte-jsoneditor library (now that jos de jong has deprecated the ACE editor)
  • to add compatibility with the django-unfold admin (eg using tailwind's variables for colouring and selection of light/dark mode and using htmx/alpine rather than jQuery).
  • add a testing framework with additional documentation and examples.
  • add a CI system and automated release process
  • remove backward compatibility for older fields (stick to the django inbuilt jsonfield)

I hate it when the OSS community goes "oh it's a big change, I'll just make another library" - it leads to fragmentation in the ecosystem. We could do all this then release as an entirely new library. But before we do, I wanted to check in with you and see if you're open to the idea of us helping to overhaul this library with a significant breaking change (or even whether you're jaded with the maintenance and would prefer to hand it over entirely).

What are your thoughts?

Tom Clark (Founder @octue)

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