jupyterlab / jupyterlab/plugin-playground

Improving the plugin playground skill

Open
#189 2 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
60
Forks
21
PR merge metrics
No merged PRs in 30d

Description

I will keep this as a running list of quick prompts to test and problems they highlight

> Let's build an extension that adds a cell type switch on the cell toolbar

This failed because Claude believed it cannot use `schema` in Plugin Playground. Maybe we need to give it tools to create package.json and schema or at least tell it that this is supported

https://discourse.jupyter.org/t/code-snippet-extension-for-current-version-v4-5-6-of-jupyterlab/38495

Other [Extension Idea](https://github.com/jupyterlab/jupyterlab/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22tag%3AExtension%20Idea%22)s to test out:
- https://github.com/jupyterlab/jupyterlab/issues/7131
- https://github.com/jupyterlab/jupyterlab/issues/9194
- https://github.com/jupyterlab/jupyterlab/issues/16621
- custom codemirror themes https://github.com/jupyterlab/jupyterlab/issues/15560
- https://github.com/jupyter/notebook/issues/3552; I [tried that](https://jupyterlab-plugin-playground.readthedocs.io/en/latest/lite/lab/#plugin=1.g.H4sIAAAAAAAAA-1a63MbtxH_V7acTEh6yKPdtP1wKpO6iu2qIz9GVpoPlseG7pYkLBC4AqBkxtH_3lkAd4d7kLItKZ10ep9IPBaLff6wwKfBJWrDlRykjyaDCy7zQTpYKJGjHkwGWin7gq1xkA60FdM10xe5upKDyWDBBZpB-mlQsOyCLTH5YIjG4NOZBDgbSLbGs0EKZ415Z4OJ7w5r-hEPk0fJw6orR5NpXtiq--T0GMymKJS2sFAaEm1FUlIExwcwmYNUFs-VuoCqL0MhDHAJ_9wUW4v6mJ0n1TprxsMCRmczLnP8mFhTdX_wUwQ7p0FuV9SMHy3KknWrNzgpe0y2wjX7ketA1P09G1D3daDpeKXuN9Uknc0ePJg9qFeuSfkOEqun8vZMXg8mZWchNksuW1IPTCeCnScGreVyOeVZKcj23jrDpoKdo6il_rytNsutwD39Hd299tSNUxxNqXRTanSHduy2CAup8w-Y2aqj0KpAbbkXZKWXUvklSydWRP1NiudKCWSyEnjPzojdF6U9lTThkOypMa2z4Z9XKAElOxeYT4AJ0WONJa8GrrgQsDEImi9XdmrVVODCgsWPFnKuMSPCjplzZVeAOSdpOmvXKHPUXC6TFkMLthG2tE7fce2MMJhPZOyDdMDXTgtOTkEPT7WS9onMJz1tr5zVnclrWGi1huHfajeZsaIQPGPE8vDgTJ7JkjYcBTM4wSU3Vm-hb3owRB3GEImawKFar5nMXzGB1mLvfFYUG8uFaU4slXiqWXaBundmqY_mzCc5t0rvm0fujG5Uc2ZpL__ieIV7KZS2celGxlRI9oGFJ2XIKcXnFLOjr181mcpxzbVuceppEJs1d_XQGXHVGH-o1gXTdo3S9k4wlln0us-UNBZeHf_07OjFu6MfYQ7DOBGkPnzRWD_y9OWzZ8dP3h2-fP788YvucKuWS4HTUlNTbYVfZ_YAprf-4MHMUYLD168hE8z4hGLsViCgQLdh8kLvdJjXTk3BovEFUnfElBfOyenxu8Pjx69fk1w-FNNYNLUIadTTIxLijqFTMlgvtsVG-tiC0mw0vqadmtE4hUvFc299fAGjXGUb2nyyRPvEy-Hv26N81FDO1MnJDMdj0Gg3Wh7QdM-TF-EcKkKZRmYx0BoNXf9w7Ga43wnP28ov6UeDKEAeKmlJL3N476Pc7AGUoburp57gS_Kleck3nyoBX0PyoZiWDvxyY4uNrZNIFZJT0FYclM3EzZQJvqR2CuQHUdi9gS9SCXj3bzNU69JzdRImV-noVny9d38qvayQ5QkrCpT54YqLfOQETYq5vgc3Uzk-dyHDSabCVLAxLr01Ag3JLd9KtuYZ-DBwT16mrYjXnYPEq5iT0bjpOmt2gSdWVCF4FNJ-CgFgjL2GvFO0yCdqMfLaCLPghygcJz6tPLZW8_ONRUPDP5GeU-cbQ7geQwpv3hKJe1LSP1AUqFPIVphdUDRg3lgLZlfAKUI2AZ3rvMdQWMmdmxMrSid4ygWOiKUUjCU4NK7E35A-DUlQ5uZnblejYeMMMRzDr7_2j8iH9yTd54xL8EkQvu67DxfwDKX9qO-vlBu-h3lID3lap3eHSCIsnMLwlqe2ZOhoso1Vry3TNjpsafz3hms01TGqDS8DHN4Ln6ADDd0Ry_Uptwcm6gWa8LNJP0wvG3vBX02bZZZfMospBPdnRdGRd6BlmttKd20Um_s06U1bl82dpx1ZhHGF32_awd-_gtwI0Vi-ptUEzo2h6z7hpLsQs5_qQhzMvy_THVmqEpgItRwN41NolEdKKecBWkAL57hATs0CbSWNEytgDgsmDFb9t3awKqmT0z9KwGsCdZwDa77JUXaVMaBBCgBOVxSF6dCFxoViq9yBM6bsVGHgik6ldoWlSbVJcQNKTuB8Y-EKgQmjQCLmUKCe0uog1JJnjr19XN2BqAKtGfyMQyHAkikQ-3aFGpBlq7AnMCu1ETmco9s6RZI1k2yJwG1Fw6602ixXbueVWG2wLi6NRZaDosy2FOqcCTh8XitjUpExiqSyYpcICy5xutSMS8zJEq1WIrkfY_ljAo-LQmxhBhrX6tJvVMk9BtJOD3fLVJWAyea2L2qv6QKf-BzRE3CShdJPWLYale2vmEQR-Xjp57VzEhyLByeZh_8H9YSyP7ni-RKtqVZxFtwk7o831JGsVY4ioeoQzOdzGEaooDHBmUIJ5MmiKjCv3DGhOZbIB7F06IBTWCJVjok7bR5zYxOW56PqHDI-aE65BhQGP4-Qt5Y9tPbuqhM9mqO9VoIPzr0IgVEq344Daj3okYQf_-23YWYY2ScZRz9bUyZI4wLFvDn1oDPRTUlybgpms9WoQxkAFwvMrEnbUFxjpuSCLzcaR91ZFULv64Ivhu39VEos3_w6g6_36jL6Ew2sfl7H0ZUSAnMnnMrDKAkUKF3d0gWebKM1nYRC0ujFDsHZHuc55uSTEjM7Gr2bNL113HA_Wp9xW5lcHZoVxfPFRogtaGT5th0_vOtrvEQmME_sCuVoNL5t4JjNQqS1CvAjNy5Dupj6GwYXmhIhkTsJGh1HP5JUS4csOuZyaZWzA7eRABj-7_ORKn53ft-wbDITDMgyaNkAI3clc4_dr8fYnfn-kPgTWbZichl7edvx3Ho_GQRG6ExbyFEw51UEs2kpZzneg0L6jGcbtKd8jWrTS_tLfRC-zg_hs3wRvsYfYU8i30XwpmTeMYZA6otdFr7YbeE2rksf3QT1Uv0sz_bf1_q3_270cv_dja_7r9_j_bdjYsf7QzNkJJtdIpzNGmVUqSxs0d23Wjo4Br0AX0qlsZf-Z1haq6HF6fUEHj18GLf14pLxPR23v4uP289bx-y-ehSXpcvAvZyg2oUaChd1-bgUzEt34Z0sNOIvGFs-valIWxdj9Kcq_w8n9eBwEdx4pEDfgmVWUTHJhdhYWztqRuHK5lBJun2muliX5ZjA1zjJOGLQv29Im2ZNkTuFYThfxvsEcFf3oeLYvDTv1KdNc2ZcsWxuZfjEYf799_JcxqelHUaVDCPrr23f_4osfwZPiQgV0QMISwMMd_WNUpK-lMNkz1I1gPck62gesHoUwxvtOzG8b-_H1-4aYB6GeFD90SbUGrk7sdBfrh-PO8jBY_Cc67m2ggodNx5HPSdOSr541wsb2rkwZlna_3Uge9vM9aVY9KCl1VO9Bb5eY86ZRbGduFKdqzCyBQXmJlYkJxLMInDJLWeC_-Lek8Q0S3WPmnxE4LEcMYHvWtlnz5n4TjPPn5I9V77htnfUEyzGnr27zzxkx73F98iKe_tvExuCp1UeFoLEDy5K0JXbcPhVsSI48A7oXV-b_1dU_-d9oOPm0m1fjZ-7U7vxJ6j20R0vUW-rorirVGdM9pCKAgVw67xMJ21v7_9-F0io8TaoDwhF91BwCyB0tF5vLIGDXTCo8y7AXSl9Dd55UwMeGBL7w7c7kc8-8xr5q5EczrdlMW_82UjImWBtxrEx0rpdg_ToJXGVAFcnj7RUXUBZVV6fALefi5Hu1FH_ksCxYnnJkQmvKoPrhpcmmb_3_E184pVWa24wYUKM3rCiSDQaqzTVY1s3wYlQLB9Vt-_jt5VxhZLom2qKedsO0dU1DhEp3-eOTPd2OSkbTOc-B5pnZ5iDoSdio2HPM9whBf51oQy3SKkgmHQjecd3uu_jO920tmlqnsM3n6J1r983MUDnYiou4jSTQf2nKYZyx9Hosq1TAItndupuVRIgF2haUz2OtBwaXQgM1-yj5mvISVPw7pF2CsNTT_SG58pNP89Y-T4jzG4ecJrHpxteLzcpc-Mp5iGgxvbRGIgfMdvQowJmtjLrh-zsiu4HKsGbXaY1gT_sUPENVdHHee5DkHfv8NChCUZCYwt8hFbS1pHFdRuqB4pp60HrpDWKWVy65DMstzNs8L4DulRu7io_I43MKNkDwciXkA5NbW9aMC585VfEsS85O5PffPLkYqcKfNDTcSdB_Fh4rO5SangudHAmB9fX_wGHJvnzSDIAAA) and this is a good example for why need https://github.com/jupyterlab/plugin-playground/pull/130; it also exposed a few issues with settings integration

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.