Skip to content
/ docs Public

Documentation for napari (other than API docs)

License

Notifications You must be signed in to change notification settings

napari/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

napari docs

This repository contains the sources for the napari documentation. This includes tutorials, how-tos and other narrative documentation. The autogenerated API documentation is extracted from the source code docstrings, which live on https://github.com/napari/napari

mission, values, and roadmap

For more information about our plans for napari you can read our mission and values statement, which includes more details on our vision for supporting a plugin ecosystem around napari. You can see details of the project roadmap here.

contributing

Contributions are encouraged! If you're new or unsure about anything check out our issues tracker or reach out on zulip before jumping in. It's nice to be able preview how your contribution will look on the web, so here we provide a brief summary of what's required for a local setup that will allow you to do so. Alternatively, our CI setup provides a preview link that shows your changes. Please read our contributing guide for more comprehensive information about contributing documentation.

quickstart: local setup

  • Check the prerequisites
    1. Create a clean Python (>=3.10) environment (e.g., with conda).
    2. In that environment, create an editable napari installation with the docs dependency group and a Qt backend. For example, after first forking and cloning the main napari project if you've not previously done so, run python -m pip install -e ".[pyqt, docs]" from your napari/napari clone directory. This will use the default Qt backend.
    3. Fork this repository, napari/docs, and then clone your fork to your local machine. NB: you may want to name your fork e.g. napari-docs rather than just docs.
  • Build locally
    • If you're building on Windows, a few extra steps are required; you can follow this guide.
    • From the root of your local clone of this repository, run one of these:
      • make html, if your changes include the example gallery
      • make html-noplot, otherwise
  • Preview locally, either dragging-and-dropping docs/_build/index.html into a browser, or deploying a local server with python3 -m http.server --directory docs/_build.

These steps should set you up to build and preview your docs contributions on your local machine. For more detailed instructions and tips, please visit the relevant sections of our contribution guide.

code of conduct

napari has a Code of Conduct that should be honored by everyone who participates in the napari community.

governance

You can learn more about how the napari project is organized and managed from our governance model, which includes information about, and ways to contact the @napari/steering-council and @napari/core-devs.

citing napari

If you find napari useful please cite this repository using its DOI as follows:

napari contributors (2019). napari: a multi-dimensional image viewer for python. doi:10.5281/zenodo.3555620

Note this DOI will resolve to all versions of napari. To cite a specific version please find the DOI of that version on our zenodo page. The DOI of the latest version is in the badge at the top of this page.

help

We're a community partner on the image.sc forum and all help and support requests should be posted on the forum with the tag napari. We look forward to interacting with you there.

Bug reports should be made on our github issues using the bug report template. If you think something isn't working, don't hesitate to reach out - it is probably us and not you!

institutional and funding partners

CZI logo

About

Documentation for napari (other than API docs)

Resources

License

Stars

Watchers

Forks

Packages

No packages published