Skip to content

Refactor article-cli lifecycle commands and add robust setup/doctor workflows #16

@prudhomm

Description

@prudhomm

Improve article-cli robustness and usability across the paper lifecycle: initialize, setup, diagnose, compile, update bibliography, version, and release.

This includes

  • adopting uv consistently,
  • making setup idempotent and worktree-safe,
  • preserving existing hooks,
  • fixing config precedence,
  • splitting CLI commands into maintainable modules,
  • adding a read-only doctor command with JSON output, and
  • preparing the architecture for safer version/release workflows.

Metadata

Metadata

Assignees

Labels

area: ci-cdGitHub Actions and automated validationarea: cliCommand-line interface and command dispatcharea: releaseVersioning, tags, and paper release workflowarea: zoteroZotero and BibTeX synchronizationcommand: doctorarticle-cli doctor diagnosticscommand: setuparticle-cli setup commandtype: refactorCode structure and maintainability refactoring

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions