Skip to content

Possibility of bringing downstream changes to upstream repo #36

@eott-siz

Description

@eott-siz

First of all, thank you very much for creating Streamlit Flow! It has saved us quite a bit of work creating a little app for internal use.

As we are supporting only one specific app using the framework, we have decided to implement any required changes in a fork. I want to take the opportunity to discuss if, in the long term, these changes might be brought upstream so others can use them too. This will probably have to be discussed for each feature, so the canonical repository doesn't become bloated with features only a few users need.

At the moment we have two features that differ from upstream. More will probably follow in the future:

  1. Added an argument to the streamlit_flow function/class to carry default edge options to the frontend. This was useful so edges can be set to be deletable by default.
  2. Implemented multiple handles on nodes. This feature still needs some work, as it breaks easily when editing nodes and edges.

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