Company
Date Published
Author
Ryan Rousseau
Word count
1577
Language
English
Hacker News points
None

Summary

Ryan Rousseau describes the process of contributing a step template to the Octopus Community Library, using his experience with creating a Firebase CLI deploy command template as an example. The Octopus Community Library is a repository for community-contributed extensions to Octopus Deploy, allowing users to share step templates that integrate with other applications or provide useful functions. Contributors can submit their templates by following guidelines posted in the library’s repository, which involve forking and cloning the repository, exporting and preparing the template in JSON format, and ensuring adherence to submission guidelines. Rousseau details his process, including setting up a Firebase category, testing the library site locally, and finally, submitting a pull request for review. The process concludes with a Contributor License Agreement, automated build checks, and a review by the Octopus team, after which the template becomes available to the wider community.