Add terminology section to the buildpack spec#300
Conversation
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
|
Moving to buildpack/0.9 - a branch needs to be created |
Signed-off-by: Natalie Arellano <narellano@vmware.com>
|
|
||
| ## Terminology | ||
|
|
||
| ### CNB Terminology |
There was a problem hiding this comment.
Feedback from 4/21 Working Group: (if possible, without making each term its own section) we should link back to this section as much as is practical.
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
| #### Buildpack Implementations | ||
| #### Stacks | ||
|
|
||
| A buildpack descriptor that specifies `stacks` MUST describe a buildpack that implements the [Buildpack Interface](#buildpack-interface). |
There was a problem hiding this comment.
I don't really know what the latter half of this sentence is for
|
|
||
| #### Order Buildpacks | ||
|
|
||
| A buildpack descriptor that specifies `order` MUST be [resolvable](#order-resolution) into an ordering of buildpacks that implement the [Buildpack Interface](#buildpack-interface). |
There was a problem hiding this comment.
Moved to terminology
Signed-off-by: Natalie Arellano <narellano@vmware.com>
| Where: | ||
| - O and P are buildpack orders. | ||
| - A through H are buildpack implementations. | ||
| - A through H are component buildpacks. |
There was a problem hiding this comment.
I think this is correct. But I'm a bit less sure of myself here.
|
@buildpacks/buildpack-authors-tooling-maintainers @buildpacks/implementation-maintainers I think this is ready for another review |
sambhav
left a comment
There was a problem hiding this comment.
LGTM - I still feel a bit queasy about "component" buildpack as a term but I can't think of a good alternative.
Resolves #145