finos / finos/morphir

Epic: Deliver CLI-managed Morphir Desktop

Open
#758 4 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
209
Forks
65
Avg merge
8h 55m
Merged PRs (30d)
126

Description

## Goal

Deliver a CLI-managed Morphir Desktop in increments that people can run and evaluate before production distribution is complete.

The final experience remains: a user with `morphir-cli` can acquire, launch, update, repair, and troubleshoot Morphir Desktop through one Morphir Home. This issue tracks the release-level steel threads that lead there.

## References

- [ADR-0005: CLI-managed Desktop](https://github.com/finos/morphir/blob/main/docs/adr/ADR-0005-cli-managed-desktop.md)
- [Desktop acquisition and launch proposal](https://github.com/finos/morphir/blob/main/docs/design/proposals/desktop-acquisition-and-launch.md)
- Beads epic: `morphir-ds9e`

## Foundations already merged

- #746 added authenticated Desktop acquisition foundations and diagnostics.
- #753 added manual bounded cache maintenance.
- [finos/morphir-rust#116](https://github.com/finos/morphir-rust/pull/116) added verified tool acquisition, rollback, offline activation, and repair.
- [finos/morphir-ui#17](https://github.com/finos/morphir-ui/pull/17) added unsigned developer packaging, production release automation, local Desktop logging, and crash capture.

Detailed delivery plans and status updates belong in comments so we can revise sequencing without rewriting the goal.

Contributor guide

Open the contributing guide

Research direction

Start by reading docs/adr/ADR-0005-cli-managed-desktop.md and docs/design/proposals/desktop-acquisition-and-launch.md, then review the linked foundation changes in #746, #753, morphir-rust#116, and morphir-ui#17. A contribution is done when it advances a defined increment toward acquiring, launching, updating, repairing, or troubleshooting Morphir Desktop through morphir-cli, with the sequencing recorded in the issue comments.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli, desktop, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.