Project-MONAI / MONAILabel

MONAI Label is an intelligent open source image labeling and learning tool.
https://docs.monai.io/projects/label
Apache License 2.0
610 stars 196 forks source link

Documentation Improvement Plans #905

Closed tangy5 closed 2 years ago

tangy5 commented 2 years ago

Description This ticket discusses the MONAILABEL documentation improvement plan. Please leave comment and suggestion on any part of the plan.

1. More Intro to MONAILABEL Architecture Explain MONAILABEL workflow in three parts: 1.MONAILABEl server. 2. Client-end Software (3D Slicer): none MIA experts are not familiar with these tools. 3. Plugins. Demonstrate the relationship between the server and visualization tool + plugins. Add a sample use case on what MONAILABEl can do at first look.

2. Improve the Installation Guide with Step-by-Step instructions on MONAILABEL

Server—Client-end Software—Plugin Separating quickstart page, move the 3D Slicer installation, plugin install to Installation section. Need to highlight instructions on Client Software and plugins, users may confused with 3D Slicer and Plugin installation.

3. Improve the Use Case Tutorial: Labeling Task | Bundle App Highlight labeling task. The multi-organ segmentation Radiology app can be demonstrated as the main function for labeling segmentation. Prior tutorial?
Need to make a comprehensive workflow on how labeling can be achieved. (Load, Inference, Save) Add a tutorial on labeling any target with customized bundle.

TO ADD MORE UPON DISCUSSION.

Thanks.

Nic-Ma commented 2 years ago

Cool, when introducing the MONAI Label server, maybe introduce the sample apps as unique section in it.

Thanks.

zmsunnyday commented 2 years ago

Great plan. Do we also plan to add docs of MONAILabel restful APIs? It will be very helpful for developers who want to develop a MONAILabel plugin. Although we have a page for APIs, it doesn't show all the information that can be carried in requests. And sometimes developers have to learn how to use them by trial and error.

Thanks.

diazandr3s commented 2 years ago

Thanks, @zmsunnyday - this is a good point. In the meantime, you could use this way to check the request nature via the browser. Please see this video:

https://user-images.githubusercontent.com/11991079/185203704-14f8c542-c5da-4b1c-ac0f-8c550bbe7ab8.mp4

tangy5 commented 2 years ago

Great plan. Do we also plan to add docs of MONAILabel restful APIs? It will be very helpful for developers who want to develop a MONAILabel plugin. Although we have a page for APIs, it doesn't show all the information that can be carried in requests. And sometimes developers have to learn how to use them by trial and error.

Thanks.

Thanks, this is a great point. Will discuss this in the following plan.