Skip to content

Update napari-DLC docs for refactor#3280

Draft
C-Achard wants to merge 10 commits intomainfrom
cy/napari-dlc-docs
Draft

Update napari-DLC docs for refactor#3280
C-Achard wants to merge 10 commits intomainfrom
cy/napari-dlc-docs

Conversation

@C-Achard
Copy link
Copy Markdown
Collaborator

@C-Achard C-Achard commented Apr 9, 2026

As DeepLabCut/napari-deeplabcut#175 is approaching completion, this PR updates and expands the napari-DLC relevant docs to be more complete and up-to-date.
Also fixes minor typos in other docs where found.

TODO

Requires :


Automated summary

This pull request expands and improves the documentation for the napari-based DeepLabCut GUI, focusing on clearer navigation, more comprehensive guides, and fixing reference errors.
Two new pages—basic usage and advanced features—have been added for the napari GUI, with links and references updated throughout the docs to point to these new resources.
Additionally, several typos in internal references have been corrected, ensuring that cross-page links work as intended.

Documentation Improvements for napari GUI:

  • Added two new documentation pages: docs/gui/napari/basic_usage.md (basic usage) and docs/gui/napari/advanced_usage.md (advanced features), providing detailed guides and workflows for the napari-based labeling GUI. [1] [2]
  • Updated the table of contents (_toc.yml) to include the new napari GUI sections, making them accessible from the main navigation.
  • Updated links and references in existing guides (e.g., PROJECT_GUI.md, labeling.md) to point to the new napari GUI landing page and sections, replacing older or broken links. [1] [2]

Reference and Typo Fixes:

  • Fixed a typo in the reference name for the timestamp format documentation (dlclivegui-tinmestamp-formatdlclivegui-timestamp-format) in multiple files, ensuring correct cross-references. [1] [2] [3]

C-Achard added 9 commits April 9, 2026 14:41
Create two new napari-DLC documentation pages (docs/gui/napari/basic_usage.md and docs/gui/napari/advanced_usage.md) containing usage instructions, workflows, shortcuts, and feature descriptions for the plugin. Update _toc.yml to expose the basic_usage page under the napari_GUI section so the new docs appear in the site navigation. Frontmatter on the new files sets last_updated metadata.
Include the napari advanced usage page in the documentation table of contents and add named anchors to both basic and advanced napari docs for stable cross-referencing. This ensures the pages appear in the nav and can be linked reliably from other docs.
Replace legacy internal references to the napari docs with a new landing-page target and simplify the napari GUI doc. Updated links in labeling.md, PROJECT_GUI.md, maDLC_UserGuide.md, and standardDeepLabCut_UserGuide.md to point to file:napari-gui-landing. Reworked docs/gui/napari_GUI.md into a concise landing page (file:napari-gui-landing) with a table of contents and links to installation, basic usage, and advanced features to better organize napari-related guidance.
@C-Achard C-Achard self-assigned this Apr 9, 2026
@C-Achard C-Achard added documentation documentation updates/comments napari-dlc Related to napari-deeplabcut (labeling workflow, crop, frame extraction...) labels Apr 9, 2026
Copy link
Copy Markdown
Collaborator

@deruyter92 deruyter92 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work, I like that you're adding a separate advanced usage document. The sections about saving behavior will also serve a good reference when working on the keypoint refactoring.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation documentation updates/comments napari-dlc Related to napari-deeplabcut (labeling workflow, crop, frame extraction...)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants