diff --git a/docs/source/developers/architecture.rst b/docs/source/developers/architecture.rst index c3bbfe4ee5..37d676bff5 100644 --- a/docs/source/developers/architecture.rst +++ b/docs/source/developers/architecture.rst @@ -66,7 +66,7 @@ Jupyter Server contains the following components: - **Kernel Manager** manages a single kernel for the Notebook. To know more about Kernel Manager, follow - `the Jupyter Client APIs documentation `_. + `the Jupyter Client APIs documentation `_. - **Kernel Spec Manager** parses files with JSON specification for a kernels, and provides a list of available kernel configurations. To learn about @@ -96,17 +96,17 @@ When a user starts a new kernel, the following steps occur: #. **Mapping Kernel Manager** starts the kernel create process by using **Multi Kernel Manager** and **Kernel Manager**. You can learn more about **Multi Kernel Manager** in - `the Jupyter Client APIs `_. + `the Jupyter Client APIs `_. #. **Kernel Manager** uses the provisioner layer to launch a new kernel. #. **Kernel Provisioner** is responsible for launching kernels based on the kernel specification. If the kernel specification doesn't define a provisioner, - it uses `Local Provisioner `_ + it uses `Local Provisioner `_ to launch the kernel. You can use - `Kernel Provisioner Base `_ + `Kernel Provisioner Base `_ and - `Kernel Provisioner Factory `_ + `Kernel Provisioner Factory `_ to create custom provisioners. #. **Kernel Spec Manager** gets the kernel specification from the JSON file.