-
Notifications
You must be signed in to change notification settings - Fork 71
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
Introduce explicit layer ordering RFC #322
base: main
Are you sure you want to change the base?
Introduce explicit layer ordering RFC #322
Conversation
Signed-off-by: Schneems <[email protected]>
3ab9df2
to
890b675
Compare
Maintainers, As you review this RFC please queue up issues to be created using the following commands:
Issues(none) |
I think it would be simpler to assign a |
Short: Sounds good. Making it zero would work if it would help out implementation. I don't have strong reservations or need to differentiate between the two values. Updated. Long: As I described it, if the spec says that it cannot be a negative number in the TOML then you could implement it by defaulting to If I was implementing to the spec in Rust and it says "this value must be a positive integer" then would like that I could model that in a struct directly instead of having one representation for "this is compliant with the spec" and then having to transform it to a signed integer for the comparison. I see that benefit. I'm also realizing that maybe what you're hinting at is that instead of doing it in code, the lifecycle could insert it in the TOML files when it's missing after buildpack execution and then all the tooling could have strong guarantees it would always exist. That makes sense and seems valuable to be consistent. I'm for it |
Signed-off-by: Schneems <[email protected]>
78de4eb
to
04c8e71
Compare
Rendered