-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New lifecycle idea #93
Comments
I agree the current lifecycle management is broken. Let me respond to each of these points individually.
|
Right, naming of
This makes me think that we could actually use |
i've always hated this differentiation |
@mmalecki also by removing this history portion we will be able to add a |
@jcrugzz lifecycle script, but yes. |
@mmalecki lgtm. Make sure all the tests pass and hopefully add more test coverage |
so i think we should keep |
Current lifecycle management is broken (for example, #82, #90). So, here's a proposal for new cycle:
install
on a system which is installed, it'll fail, same foruninstall
)quill upgrade
it explicitelyupdate
is a lifecycle script, not lifecycle action),uninstall
on the old version is ran andinstall
is ran on a new one (those could be different scripts too, e.g.pre-update
andpost-update
).configure
,update
orstart
callinstall
implicitely, if the system isn't installed.I feel like this is more intuitive.
/cc @indexzero @jcrugzz
The text was updated successfully, but these errors were encountered: