Architecture
Foundational norms
2.1.1 Ipynb aka the notebook format 2.1.2 Jupyter Protocol and ZMQ channels 2.1.3 Server API 2.1.4 Traitlets 2.1.5 The JupyterApp class
Loosely coupled blocks
2.2.1 User interface 2.2.2 Server 2.2.3 Kernelspecs 2.2.4 Kernels 2.2.5 From a single to multi and collaborative users
Organisation
2.3.1 GitHub organisations 2.3.2 JEP aka Jupyter Enhancement Proposals 2.3.3 Governance and Board