probabl-ai / skore

Skore lets you "Own Your Data Science." It provides a user-friendly interface to track and visualize your modeling results, and perform evaluation of your machine learning models with scikit-learn.
https://probabl-ai.github.io/skore/
MIT License
70 stars 7 forks source link

Activity feed #767

Open MarieS-WiMLDS opened 22 hours ago

MarieS-WiMLDS commented 22 hours ago

Is your feature request related to a problem? Please describe.

As a user, I want to see quickly items that are created, including warnings.

Describe the solution you'd like

This solution is very MVP. My goal is to create a spec that requires as little tech work, rework and object creation as possible at first.

In a view called "Activity feed", I want to see all the items created & the warnings.
The most recent should be on top.
Whenever an item is updated, the older version is deleted from the feed so it appears on top only.
If possible, the warnings shouldn't be items that appear in the items list on the left.

Describe alternatives you've considered, if relevant

No response

Additional context

Here is a list of questions that are either on hold, or answered in this specs in order to go towards an MVP that we can demo and experience, but not necessarily with the best answer:

  1. Should this activity feed be in a view or in another object?
  2. Should we enable the user to quickly send items to a given view from the feed?
  3. What happens to items which are updated? They are already in the feed, and we allow only once an item to appear. For now, older versions disappear and the most recent appears at the top.

Ready State Checklist

tuscland commented 21 hours ago

Should this activity feed be in a view or in another object?

To me, this is a dedicated space, ping @anasstarfaoui.

Should we enable the user to quickly send items to a given view from the feed?

This is a feature for a future iteration.

What happens to items which are updated? They are already in the feed, and we allow only once an item to appear. For now, older versions disappear and the most recent appears at the top.

You offer a first approach, and we can iterate on that.