{"id":13596648,"url":"https://github.com/OctopusDeploy/Library","last_synced_at":"2025-04-09T16:33:31.868Z","repository":{"id":16544368,"uuid":"19297959","full_name":"OctopusDeploy/Library","owner":"OctopusDeploy","description":"| Public |  A repository of step templates and other community-contributed extensions to Octopus Deploy","archived":false,"fork":false,"pushed_at":"2024-10-17T18:05:28.000Z","size":16893,"stargazers_count":171,"open_issues_count":6,"forks_count":501,"subscribers_count":29,"default_branch":"master","last_synced_at":"2024-10-20T11:47:29.601Z","etag":null,"topics":["public"],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OctopusDeploy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-04-30T02:06:21.000Z","updated_at":"2024-10-17T04:52:59.000Z","dependencies_parsed_at":"2024-01-19T21:03:05.686Z","dependency_job_id":"7a93e2c3-1713-4e8d-8c11-0c206b6fe39e","html_url":"https://github.com/OctopusDeploy/Library","commit_stats":{"total_commits":2847,"total_committers":516,"mean_commits":5.517441860465116,"dds":0.8872497365648051,"last_synced_commit":"7f655887a2f0a9262f0806529620a9f4d07fb89c"},"previous_names":[],"tags_count":924,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OctopusDeploy%2FLibrary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OctopusDeploy%2FLibrary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OctopusDeploy%2FLibrary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OctopusDeploy%2FLibrary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OctopusDeploy","download_url":"https://codeload.github.com/OctopusDeploy/Library/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248068048,"owners_count":21042406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["public"],"created_at":"2024-08-01T16:02:37.163Z","updated_at":"2025-04-09T16:33:31.840Z","avatar_url":"https://github.com/OctopusDeploy.png","language":"PowerShell","readme":"Library\n=======\n\nA repository of step templates and other community-contributed extensions to Octopus Deploy.  The website to download step templates from is [https://library.octopus.com](https://library.octopus.com).\n\nOrganization\n------------\n\n* *Step templates* are checked into `/step-templates` as raw JSON exports direct from Octopus Deploy\n* The *library website* is largely under `/app`, with build artifacts at the root of the repository\n* The `/tools` folder contains utilities to help with editing step templates\n\nContributing step templates or to the website\n---------------------------------------------\n\nRead our [contributing guidelines](https://github.com/OctopusDeploy/Library/blob/master/.github/CONTRIBUTING.md) for information about contributing step templates and to the website.\n\nReviewing PRs\n-------------\n\nWhen reviewing a PR, keep the following things in mind:\n* `Id` should be a **GUID** that is not `00000000-0000-0000-0000-000000000000`\n* `Version` should be incremented, otherwise the integration with Octopus won't update the step template correctly\n* Parameter names should not start with `$`\n* The `DefaultValue`s of `Parameter`s should be either a string or null.\n* `LastModifiedBy` field must be present, and (_optionally_) updated with the correct author\n* If a new `Category` has been created:\n   * An image with the name `{categoryname}.png` must be present under the `step-templates/logos` folder\n   * The `switch` in the `humanize` function in [`gulpfile.babel.js`](https://github.com/OctopusDeploy/Library/blob/master/gulpfile.babel.js#L92) must have a `case` statement corresponding to it\n","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOctopusDeploy%2FLibrary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOctopusDeploy%2FLibrary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOctopusDeploy%2FLibrary/lists"}