kreshuklab / plant-seg

A tool for cell instance aware segmentation in densely packed 3D volumetric images
https://kreshuklab.github.io/plant-seg/
MIT License
89 stars 30 forks source link

Video tutorials #177

Open wolny opened 7 months ago

wolny commented 7 months ago

Add short videos with description for key functionalities:

qin-yu commented 7 months ago

When you think it's time, I can quickly put them in GitHub Pages by Actions in readthedoc style. I've been using that for another project. If you want the changes to be reflected in commits, we can start migrating from the existing Wiki now.

We can do either:

  1. we update the doc in main branch, and when we want to officially update the doc, we sync the publication branch with our main, which triggers the Action that compiles it into a real doc on GitHub Pages.
  2. we update the doc in main branch, and the Action updates the doc webpage on each commit.

The raw doc can be a standalone repo, or it can be a /doc folder.

lorenzocerrone commented 7 months ago

Hey @qin-yu that would be amazing, do you have some time to setup the template? If yes I agree to move the docs to github pages

qin-yu commented 7 months ago

@lorenzocerrone maybe by Monday. Is it fine?

lorenzocerrone commented 7 months ago

That would awesome! But I would say that anytime next week would be good, no need to crunch for finishing it by monday :)

qin-yu commented 7 months ago

@lorenzocerrone I got covid on Saturday : )

lorenzocerrone commented 7 months ago

Oh no! :( I hope you have speedy recovery!

qin-yu commented 7 months ago

@lorenzocerrone @wolny

qin-yu commented 7 months ago

Oops forgot to tell you the local steps @lorenzocerrone @wolny :

  1. create a new env and pip install -r docs/requirements.txt to use Jupyter Book locally for visualisation
  2. run jupyter-book build . --all to build and use a browser to check
qin-yu commented 6 months ago

Sphinx systems allows API reference from docstrings. For the API section of our documentation, we can refer to this section: https://jupyterbook.org/en/stable/advanced/developers.html#api-reference-from-docstrings

qin-yu commented 3 months ago

Current jupyter book documentation site is decent. I used it with the expectation that code blocks could run at build. But it may not be as practical as I thought.

image

Here I found many packages uses this mkdocs framework, which looks better though it's more static:

image

lorenzocerrone commented 3 months ago

I have a very small preference for mkdocs, but both are equally good to me