What are our immediate priorities for this fork? #80
Replies: 3 comments 10 replies
-
Hi @connortann, once we get that blue tick on master, I'll send an email to slundberg to see if he is open to merging our fork and expanding the maintainer pool over there. If we don't have luck with merging back into the main repository, we can start looking into a PyPI release. Yes, I think deprecations and warnings are a good start (the Boston dataset issue needs addressing pretty soon so that the README can be brought up-to-date). There still seem to be some tests skipping in GitHub Actions, so it would be nice to get those to work (I think we can configure GPU-enabled runners too? github/roadmap#505). I also wonder if we can speed up GitHub Actions using dependency caching? https://github.com/actions/setup-python#caching-packages-dependencies - I don't know much about how this works though. |
Beta Was this translation helpful? Give feedback.
-
For me, my mind is still on 1) porting PRs -- not everything, obviously, but I still have a couple of PRs that I want to knock out before our first official release; and 2) linting and autoformatting, then 3) one round of dogfood-ing & read-through of the entire docs to clean up any glaring mistakes. In that order. I'm open to beta releases in the meantime, however, if you guys want to test the release & publish workflow. |
Beta Was this translation helpful? Give feedback.
-
This fork was a community-led effort to fix issues in the popular SHAP repository in 2022/23. At the time, the main repository had stalled. The project owner was the sole maintainer, and PRs were blocked by a failing test suite. In June 2023, the main collaborators on this fork (@thatlittleboy, @connortann, and @dsgibbons) were given write-access on the main repository. This fork now just exists as a place for me to work on my own SHAP contributions. Thank you all for your efforts in bringing SHAP back to life! |
Beta Was this translation helpful? Give feedback.
-
The SHAP Community Fork is really taking off, which is terrific! We're quite close to getting the test suite to pass, which is a really great milestone. This will make it a fair bit easier for us to review & merge in new PRs.
Once we get the CI passing, what do you think should be our next priority? My current thinking is to focus on fixing the majority of warnings & deprecation messages; however, interested to hear any other views. In particular, perhaps we should consider making a first release sooner rather than later.
Beta Was this translation helpful? Give feedback.
All reactions