Developers#

These pages are targeted at people who want to extend or override the server or lab extensions in Jupyter Scheduler. This is necessary for more complex features that go beyond the configuration options in this package.

For installation and usage instructions, please refer to our user’s guide.

For configuration options, please refer to our operator’s guide.

Extension points#

You can customize Jupyter Scheduler using plugins. If you override the token in the @jupyterlab/scheduler:IAdvancedOptions plugin, you can customize the advanced options shown in the “Create Job” form and the “Job Details” view (and the same form/view for job definitions). You can find the token exported as IAdvancedOptions in src/tokens.ts.