Hey everyone, Josh here from the Compass product team and I’d like to introduce a new major feature of Compass: templates!
We’ve heard from lot of customers that having a way to automate the setup and creation of new software components is important. With Compass templates, you can speed up and standardize your software component creation with reusable, customizable templates that integrate best practices and adhere to your engineering organization’s standards & tooling.
Create templates that include preset information, boilerplate code, and webhooks. Then use those templates in Compass to quickly create software components that automate repetitive tasks and orchestrate the rest of your tools and systems.
Say goodbye to repetitive setup tasks, and hello to a streamlined development process – all within the intuitive Compass UI.
Get started with templates
With this first release, you need to connect the GitHub app to your Compass site to use templates. Bitbucket and GitLab support are coming soon, thanks for your patience!
There’s more to come
This is the first of many upcoming releases around the templates feature, and we’re interested in hearing your feedback and what else you’d like to see. Things we’ve got in mind:
The ability to add additional optional parameters (key/value pairs) to a template which would get passed along in the webhook event when a component is created from the template.
Optional use of a templating language/engine to customize the forked repository contents.
The ability to define and send arbitrary web requests with custom headers and payload whenever a component is created from a template.
Keeping components created from a template in sync whenever the template itself is updated/changed (e.g. if a library version is bumped in the template, open a PR to all components created from the template bumping the version).
Josh Campbell
Product Manager
Atlassian
Seattle, WA
8 accepted answers
5 comments