Run command from launcher

Yes, starting from the extension-cookiecutter-ts is a pretty good plan. It will start with a serverextension, if requested, whereas a mimerenderer usually will not have a server component. It should also theoretically just require a python -m pip install -e ., which would handle the initial nodejs tasks, but indeed, for contributing to the collaborative hallucination that is a modular client/server application, there is a bit of boilerplate, as the goal is for end users to have a working system from PyPI-published packages.

But otherwise: no, unlike toolbars and menus, the launcher has not yet received a “configure-by-JSON-schema” treatment. There are a few other tools, such as jupyter-app-launcher, but if you are going to be doing anything else custom, the overhead your seeing might be worth it vs an added depdendency.

1 Like