Developer

Here we provide some information for developers who want to contribute to this repository.

Documentation

Documentation

  • is written with mkdocs using the readthedocs theme: mkdocs website

  • Online documentation is automatically build by readthedocs.com from the GitHub repository.

Local build

You can build the documentation locally, before pushing to GitHub:

Install mkdocs: pip install mkdocs

Basic use:

  • Launch dev-server: mkdocs serve
  • Building the site: mkdocs build

ImJoy plugins

Update imjoy manifest

After changes in ImJoy plugins, update the plugin manifest.

Install node.js with conda

conda install -c conda-forge nodejs

Run this command in project root path

node update_manifest.js