Skip to content

Commit 0175946

Browse files
committed
links to sections in proposal
1 parent c2905c1 commit 0175946

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

jupyter-server/jupyter-server.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,27 +18,27 @@ There are now multiple frontends that talk to the backend services provided by t
1818

1919
Decouple the backend server (and its configuration) from the classic notebook frontend. This will require the following steps:
2020

21-
1. Separate `jupyter_server` repository
21+
1. [Separate `jupyter_server` repository](#separate-jupyter_server-repository)
2222
- A fork of the `notebook` repository.
2323
- Pure Python package with notebook backend services.
2424
- `notebook` tornado handlers and frontend logic stay in `notebook` repo.
2525
- Deprecated notebook server APIs do not move to `jupyter_server`.
26-
1. Clearly define the smallest unit that is a "Jupyter Server"
26+
1. [Clearly define the smallest unit that is a "Jupyter Server"](#clearly-define-the-smallest-unit-that-is-a-jupyter-server)
2727
- Kernel, KernelSpecs, and Session (?) become the only core services
2828
- Everything else becomes a server extension?
29-
1. Extensions as Applications
29+
1. [Extensions as Applications](#extensions-as-applications)
3030
- server extensions move to `jupyter_server`.
3131
- New `ExtensionApp` class
3232
- Notebook, jupyterlab, etc. become ExtensionApps.
33-
1. New server extensions mechanism.
33+
1. [New server extensions mechanism.](#new-server-extensions-mechanism)
3434
- new base classes to create applications from server extensions.
3535
- nbextensions stay in `notebook`.
3636
- `jupyter_notebook_config.d` folder becomes `jupyter_server_config.d`
37-
1. Namespacing static files and REST API urls.
37+
1. [Namespacing static files and REST API urls.](#add-namespacing-to-static-endpoints-and-rest-api-urls)
3838
- Each extension serves static files at the `/static/<extension>` url.
3939
- New `ExtensionHandlerApp` class
40-
1. Migrate application.
41-
1. Add necessary documentation to notebook and jupyter_server repos.
40+
1. [Configuration System](#configuration-system)
41+
1. [Migrate application.](#migration-application)
4242

4343
## Detailed Explanation
4444

@@ -167,7 +167,7 @@ Here are some steps we can take to reduce the friction for transitioning:
167167

168168
For an thorough overview of the configuration system and a side-by-side diff between the (current) notebook and (future) server config layout, take a look at [Zsailer/jupyter_config_overview](https://github.com/Zsailer/jupyter_config_overview).
169169

170-
**Migration application**
170+
### Migration application
171171

172172
To make migration easier on users, a `migrate` application will be available to split notebook and server configurations into their appropriate locations (listed above).
173173

0 commit comments

Comments
 (0)