Skip to content

Plugin refactor [docs]: Rewrite README: update install, usage, workflows#181

Open
C-Achard wants to merge 5 commits intocy/feature-refactor-2026from
cy/reafactor-2026-readme
Open

Plugin refactor [docs]: Rewrite README: update install, usage, workflows#181
C-Achard wants to merge 5 commits intocy/feature-refactor-2026from
cy/reafactor-2026-readme

Conversation

@C-Achard
Copy link
Copy Markdown
Collaborator

Overhaul README

As part of the full refactor, this update the README to more accurately reflect the updated workflow.
While most of it remains unchanged in terms of usage in general, this update ensures more precise wording and mentions the newest additions where relevant.

Overhaul README to improve onboarding and standalone use of napari-deeplabcut. Adds header image, reorganizes installation (pip/uv, dev install, pre-commit), clarifies usage, saving behavior, video support, and labeling/refinement workflows with tips and shortcuts. Updates links, badges, the workflow flowchart, and contributor instructions. Updates license reference to LGPL-3.0 and refines wording throughout for clarity.
@C-Achard C-Achard added this to the Core plugin overhaul (2026) milestone Mar 31, 2026
@C-Achard C-Achard self-assigned this Mar 31, 2026
@C-Achard C-Achard added documentation Improvements or additions to documentation enhancement New feature or request labels Mar 31, 2026
@C-Achard C-Achard mentioned this pull request Mar 31, 2026
21 tasks
@C-Achard C-Achard requested a review from deruyter92 April 1, 2026 20:37
@C-Achard C-Achard marked this pull request as ready for review April 1, 2026 20:37
@C-Achard C-Achard requested a review from Copilot April 1, 2026 20:37
@C-Achard C-Achard changed the base branch from cy/refactor-2026-cleanup2 to cy/feature-refactor-2026 April 1, 2026 20:37
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the repository README to reflect the refactored napari-deeplabcut plugin workflow, including revised installation guidance and expanded standalone usage documentation.

Changes:

  • Refreshes installation instructions (pip/uv, dev install) and updates key external documentation links.
  • Rewrites usage, saving behavior, tools/shortcuts, video support, and standalone workflow guidance.
  • Expands contributing guidance (tox + pre-commit) and modernizes license/issues/acknowledgements sections.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

C-Achard and others added 2 commits April 1, 2026 15:42
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.

Perfect! Super clear instructions and concrete guidance. I like how you also made clear what the assumtions the standard behavior are (e.g. that the h5 is currently the authorative file).

Just a few minor suggestions, feel free to adjust/adopt/reject according to your own judgement/

C-Achard added 2 commits April 9, 2026 10:41
Clarified installation instructions and added an example for creating and activating a uv virtual environment (using Python 3.12) before installing with uv. Small wording tweaks: note that pip example is shown e.g. for a conda environment, and the widget auto-open phrasing was made clearer. Added guidance about config.yaml: several plugin functions expect the config two folders up from saved CollectedData files, fallback behavior exists but you will be prompted to provide a matching config if it is missing; the plugin will then save points/metadata into the correct folder based on that config. Recommended moving the dataset into the project structure and updating paths in config.yaml for full compatibility.
Replace the tests badge URL in README.md to point to the new GitHub Actions workflow (test_and_deploy.yml) and include branch=main in the badge URL so the status reflects the correct workflow/branch.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants