Getting started
Before contributing, please read the contributing guidelines, the coding conventions and the AI policy.
Code architecture
This project is structured as a pnpm monorepo as follows:
Coding conventions
Principles
Development workflow
Editing
Dependencies
Development stack
Rendering
OpenSeadragon is used for displaying images and labels. OpenSeadragon was chosen over other alternatives for maturity (stability, large community, active development) and legacy (TissUUmaps 3) reasons.
AI policy
Quoting from the napari AI use policy and guidelines:
Plugins
A plugin is an ES module that exports the plugin as its default export and