Painting a rather large stroke - developers should be able to issue updates to their application in a way that Husky is capable of fetching. Users will want to create updates to their application either manually or in an automated fashion. Updates should be small and painless. Expectation is for them to be out-of-process to minimize any potential casualties to the existing application.
Proposals
Use octodiff to generate binary-diffs to the main application.
Determine if the main app (Husky) will generate updates, or if we'll have a second app (Husky.Updater)
Determine most user-friendly way to host and download these updates (do we mandate a folder structure on their file host of choice? Do some market research)
Determine how we can allow users to run custom actions if they so choose post-update.
Context
Painting a rather large stroke - developers should be able to issue updates to their application in a way that Husky is capable of fetching. Users will want to create updates to their application either manually or in an automated fashion. Updates should be small and painless. Expectation is for them to be out-of-process to minimize any potential casualties to the existing application.
Proposals
Use octodiff to generate binary-diffs to the main application. Determine if the main app (Husky) will generate updates, or if we'll have a second app (Husky.Updater) Determine most user-friendly way to host and download these updates (do we mandate a folder structure on their file host of choice? Do some market research) Determine how we can allow users to run custom actions if they so choose post-update.
Interested Users
End-Users