-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Open
Labels
docsenhancementstage/acceptedConfirmed, and intend to work on. No timeline commitment though.Confirmed, and intend to work on. No timeline commitment though.
Description
Description
I am writing a Plugin for the first time and I have several questions that I have not found answers for in the developer docs. I'm hoping to list out my questions in a plain way to give yall ideas on to potentially improve the docs. Any short form answers you have would also be welcome in this issue 🙏
- Should I pass values using
stateor as parameters to individual builderStep? - Examples of annotations available for Config parameters (
required...default)? - Should saving an artifact be baked into the build (like AWS AMIs) or as a postprocessor (docker uses a post processor)? What are the +/- of these approaches? I kind of prefer the docker implementation but I haven't seen that anywhere else
- When does a
cleanupstep run? during step? What ifmultistep.ActionHaltis returned? Is there a global cleanup function for after all steps are completed? - Advice on error handling regarding
ui - Docs on writing acceptance tests
Chambras
Metadata
Metadata
Assignees
Labels
docsenhancementstage/acceptedConfirmed, and intend to work on. No timeline commitment though.Confirmed, and intend to work on. No timeline commitment though.