terminology.rst 968 B

12345678910111213141516171819202122
  1. Terminology
  2. -----------
  3. Learning to use a new technology and its architecture can be complicated
  4. by the jargon used to describe components. We provide this terminology
  5. guide to help smooth the learning the components.
  6. Terms
  7. ~~~~~
  8. - *Application* - The main application object that hold the application
  9. shell, command registry, and keymap registry. It is provided to all
  10. plugins in their activate method.
  11. - *Extension* - an npm package containing one or more *Plugins* that can
  12. be used to extend JupyterLab's functionality.
  13. - *Plugin* - An object that provides a service and or extends the
  14. application.
  15. - *Lumino* - The JavaScript library that provides the foundation of
  16. JupyterLab, enabling desktop-like applications in the browser.
  17. - *Standalone example* - An example in the ``examples/`` directory that
  18. demonstrates the usage of one or more components of JupyterLab.
  19. - TypeScript - A statically typed language that compiles to JavaScript.