You will find in this section:
To create a Stack, access your Studio Dashboard on the StackSpot platform and follow the steps below:
Step 1. Click on the 'Create Stack' button in the bottom left hand corner of the screen;
Fill out the following fields:
- Stack name: Add a name for your Stack.
- Identification (Slug): Add a slug for the Stack. Once the Stack is published, this field cannot be changed.
- Description: Describe your Stack's goal.
It is optional to add a logo for your Stack.
Step 2. Review the information and click on the 'Create' button;
You have created a Stack!
The first version of your Stack is ready, but is not published yet. You need to add at least one Plugin linked to a Starter or not. See the two possibilities below:
1. Add Plugins to your Stack
To view the available Plugins, click on the 'Plugins' tab in your Studio.
In each Plugin type you can select Plugins that are in your Studio and/or your Account. And also a specific version of the Plugin.
If you don't have Plugins published to your Account or Studio, follow the steps to Create and Publish a Plugin.
Step 1. In the 'Plugins' tab, select the type of Plugin you want to add to your Stack:
- Aplication (App)
- Infrastructure (Infra)
Step 2. On the Plugin page, choose one of the options:
- App Type: Click on the 'Add App Plugin' button.
- Infra Type: Click on the 'Add Infra Plugin' button.
Step 3. On the right side of the page, select which Plugins you want to add. Choose and click on the 'Add Plugins' button.
The Plugin was added to the Stack. You can find it in your Stack dashboard.
Now you can create a Starter.
Create a Starter on Stack
A Starter is useful for content creators to define in the Stacks, commom Plugin combinations to solve a specific use case. You can add as many Plugins as you want.
To add a Starter to your Stack, follow the steps below:
Step 1. On your Stack dashboard, click on the 'Create a new starter' button;
Step 2. On 'Starter info' fill out the following information:
- Slug (Starter name): Add a name for your Starter.
- Description: Describe your Starter.
Step 3. On 'Add Plugins', add the Plugins you want to include in the Starter;
You can select Plugins that are in the Studio and Account.
After selecting the Plugins, click on the 'Add Plugins' button;
Check the order that Plugins are added to the Starter. This order defines how you apply the Plugin in the Stack. You can only change while the Stack is in Draft.
Step 4. Check the order of Plugins in the Starter. Click on the 'Next' button;
Step 5 'Review' the Starter information and click 'Finish'.
You added a Starter to your Stack.
Add Actions to your Stack
To add one or more Actions to your Stack, follow the steps below:
Step 1. In your Stack, click on the 'Actions' subsection. Then, click on the "Add Action" button on the right side of the screen;
Step 2. Add the Actions that are with the 'Available in Studio' and 'Explore' filter;
In the 'Explore' tab, you can group the Actions by Studio and select which version of the Action you want.
Step 3. After selecting the Actions, click on the 'Add Action' button;
You added Actions to your Stack.
Add Links to the Stack
You can add useful Links in your Stack to redirect to external environments.
There are two ways to add it:
- Plugin Links: When you create Plugins, you can add Links to them. When you create a Stack and add a Plugin with Links you can’t edit or delete from your Stack.
- Add Links to the Stack: You can add Links to the Stack. You can’t change them after they are added.
When you edit the Stack, you need to publish a new version of the Stack.
Follow the steps to add a Link to your Stack:
Access your Studio on the StackSpot platform.
Step 1. Select the Stack you want to add a Link to;
Step 2. Click on the 'Links' subsection. Then click on the 'Add Link' button on the right-hand corner of the screen;
If the Plugin you added to your Stack has Links, you will see them on this screen.
Step 3. Fill out the fields with the following information, see the example:
- 'Link Name': Service Now.
- Logo: A demo image. **It is optional.
Step 4. Click on the 'Add Link' button.
You added a Link to your Stack.
If you add, change or delete a Link, you have to publish a new version of your Stack.
Publishing a Stack
Now, to publish your Stack, click on the 'Publish' button in the top left corner of the screen.
Done! You published your Stack.
To publish a Stack, check if the Slug (Identifier) is unique in the Studio. It is not possible to have more than one Slug with the same ID (either Stack, Plugin, or Action) in a Studio.
In StackSpot you can do Stack versioning. Check below how it works and how to create a new version.
Check to see if the Team you are in still belongs to the Studio in which the Stack was added. If the Team you're in is deleted from the Studio, you can't do any actions on it.
Stack Versioning in the StackSpot website
Versions of a Stack are incremental and not semantic. This means that when a new version is created, it is always the copy of the last published version (which is editable and not published).
You can check the version of a Stack on the page where it was published in the Studio.
Once a Stack version is published, it cannot be edited. That is, you can only add or remove the content in the Stack version while it is still in Draft.
Creating a version
To create a version of your Stack, follow the instruction below:
On the Stack page, click on the 'Version 1 (Draft)' tab and then the 'Create Version' button.
You have created a new version for your Stack!
Now, the Stack is still in Draft. To publish it, you need to add a Plugin and/or a Starter in it. Check the step by step available in this same page:
After Publishing the new version of your Stack, you can choose which version of it you want to use. To do this, select from the Stack dashboard.
It is not possible to have more than one version of the same Stack in Draft.
If a Stack has been created, but a version of it has not been published (is in Draft), it is possible to delete that Stack. If the Draft version is deleted, so is the Stack.
If you need to delete a Stack or a Studio, please contact StackSpot support.
Was this page helpful?