Skip to content

Add SVG logos for TypeScript and JavaScript kernels#108

Open
eunos-1128 wants to merge 1 commit into
yunabe:mainfrom
eunos-1128:feature/launcher-logo
Open

Add SVG logos for TypeScript and JavaScript kernels#108
eunos-1128 wants to merge 1 commit into
yunabe:mainfrom
eunos-1128:feature/launcher-logo

Conversation

@eunos-1128

@eunos-1128 eunos-1128 commented May 22, 2026

Copy link
Copy Markdown

This pull request updates the kernel installation process to ensure that resource files (such as logo images) are included when installing the kernel specification. It also updates the packaging configuration to include these new resource files.

Resource inclusion improvements:

  • Modified install.py to copy all files matching logo-* from the appropriate resources/js or resources/ts directory into the kernel spec directory during installation, ensuring that logos and other resources are available for the installed kernels.

Packaging updates:

  • Updated the package.json file to include all files under python/resources/**/* in the packaged files, so that resource files are distributed with the package.

Dependency and import updates:

  • Added imports for glob, pathlib, and shutil in install.py to support the new resource file copying logic.

After installation, the logo will appear in the Jupyter Lab launcher, as shown in the image below.

スクリーンショット 2026-05-22 19 12 44

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant