LedgerHQ / ledger-fresh-management

This is where product topics are discussed for Ledger Fresh
Apache License 2.0
14 stars 2 forks source link

[Documentation] - Plugin upgrade #98

Open yogh333 opened 1 year ago

yogh333 commented 1 year ago

Header

Name of the task: Plugin upgrade

Name of the module: Web

Difficulty: 3

Waiting for:

Body

Short description

Provide a sequence diagram detailing the interactions between involved modules when an account owner performs a plugin upgrade.

Full description

An account owner has a deployed account contract and at least one plugin associated with his account. The account owner should be notified when a new version of a plugin he is using is available and then should be updated.

Additionals ressources

qd-qd commented 1 year ago

Note there is no versioning management at the moment planned for the first version of the application. All plugins are considered different, there is no relation between them. https://github.com/LedgerHQ/ledger-fresh-management/discussions/49 is an attempt to include minimal versioning management to the application at a low cost. If a solution is accepted by all and the timeline allows it, it will be included in the roadmap for v1. At this moment, the documentation will be indeed mandatory.