Directories
¶
| Path | Synopsis |
|---|---|
|
contract
|
|
|
settings
Package settings declares the settings page's extension point.
|
Package settings declares the settings page's extension point. |
|
shell
Package shell declares the window's extension points and the host service.
|
Package shell declares the window's extension points and the host service. |
|
examples
|
|
|
extensions
command
Extensions runs a headless two-plugin notebook.
|
Extensions runs a headless two-plugin notebook. |
|
extensions/internal/contract/notebook
Package notebook declares this example's plugin contracts, not kit APIs.
|
Package notebook declares this example's plugin contracts, not kit APIs. |
|
extensions/internal/plugins/notebook
Package notebook owns the example's in-memory notebook capability.
|
Package notebook owns the example's in-memory notebook capability. |
|
extensions/internal/plugins/workspace
Package workspace extends the notebook through its public contracts.
|
Package workspace extends the notebook through its public contracts. |
|
notes
command
Notes is the smallest app built on the kit: one plugin with a page, a command in the menu bar, a saved setting and a settings section, beside the kit's own settings page and inspector.
|
Notes is the smallest app built on the kit: one plugin with a page, a command in the menu bar, a saved setting and a settings section, beside the kit's own settings page and inspector. |
|
starter
command
|
|
|
starter/internal/documents
Package documents owns document access without knowing about plugins or UI.
|
Package documents owns document access without knowing about plugins or UI. |
|
starter/internal/plugins/documents
Package documents connects document access to the kit's lifecycle.
|
Package documents connects document access to the kit's lifecycle. |
|
Package kernel is the app's plugin core: plugin lifecycle, scoped and reversible registration, services, events, pipelines, extension points, background tasks and settings.
|
Package kernel is the app's plugin core: plugin lifecycle, scoped and reversible registration, services, events, pipelines, extension points, background tasks and settings. |
|
kerneltest
Package kerneltest runs a kernel in tests with a controllable UI thread and background queue.
|
Package kerneltest runs a kernel in tests with a controllable UI thread and background queue. |
|
Package kittest helps an app's tests: Host fakes what the shell provides plugins, ColorsStayInThePalette guards the app's colors and PluginsSpawnTheirGoroutines its plugins' goroutines.
|
Package kittest helps an app's tests: Host fakes what the shell provides plugins, ColorsStayInThePalette guards the app's colors and PluginsSpawnTheirGoroutines its plugins' goroutines. |
|
plugins
|
|
|
inspector
Package inspector contributes a read-only page for plugin diagnostics.
|
Package inspector contributes a read-only page for plugin diagnostics. |
|
settings
Package settings is the settings page: appearance, the installed plugins, and every section other plugins contribute to settings.Sections.
|
Package settings is the settings page: appearance, the installed plugins, and every section other plugins contribute to settings.Sections. |
|
Package shell is the native window host.
|
Package shell is the native window host. |
Click to show internal directories.
Click to hide internal directories.