Open gandhis1 opened 3 months ago
Help would be awesome. Type annotations makes Panel much easier to use for users.
I would recommend you try to make a smaller contribution as a start. See how its received and if anything needs to be aligned/ discussed. Then do one or more larger PRs.
I would like to be a reviewer.
A number of elements of the public interface are untyped and thus can get flagged in user code that uses strict typing. Here are just a few. I'm flagging these as it's not clear whether this is intentional - large parts of
panel
are annotated and these seem to just have been missed more so than a deliberate choice to not type them.In particular, annotations appear to be missing from a bunch of
__init__
- even anAny
would be better than nothing.I've annotated tons of code in the past, including on several major OSS code bases, so happy to help out if there is interest.