A repository of step templates and other community-contributed extensions to Octopus Deploy.
- Step templates are checked into
/step-templates
as raw JSON exports direct from Octopus Deploy - The library website is largely under
/app
, with build artifacts at the root of the repository - The
/tools
folder contains utilities to help with editing step templates
Read our contributing guidelines for information about contributing step templates and to the website.
When reviewing a PR, keep the following things in mind:
Id
should be a GUID that is not00000000-0000-0000-0000-000000000000
Version
should be incremented, otherwise the integration with Octopus won't update the step template correctly- Parameter names should not start with
$
- The
DefaultValue
s ofParameter
s should be either a string or null. LastModifiedBy
field must be present, and (optionally) updated with the correct author- If a new
Category
has been created:- An image with the name
{categoryname}.png
must be present under thestep-templates/logos
folder - The
switch
in thehumanize
function ingulpfile.babel.js
must have acase
statement corresponding to it
- An image with the name