Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/actions-and-automations/actions-and-automations.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Create a wide range of personalized, controlled actions that developers can use
Self-service actions drive developer productivity by providing a consistent and repeatable way to perform common tasks, all with guardrails like manual approvals or consumption policies to comply with organizational standards.

:::tip Live demo
For real-world examples of self-service actions, check out our [live demo](https://demo.getport.io/self-serve).
For real-world examples of self-service actions, check out our [live demo](https://showcase.port.io/self-serve).
:::

For more information and instructions for creating self-service actions, click [here](/actions-and-automations/create-self-service-experiences).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Port's action model is designed to be flexible and can be used to cover a wide r
- **Rollback** a running service.
- **Change** a deployment's replica count.

In our [live demo](https://demo.getport.io/self-serve), you can see examples for self-service experiences. 🎬
In our [live demo](https://showcase.port.io/self-serve), you can see examples for self-service experiences. 🎬

## How does it work?

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ The entity input type can be used to reference any existing entity from the soft
- Clusters
- Configurations

In the [live demo](https://demo.getport.io/self-serve) self-service hub page, we can see the **scaffold new service** action whose `Domain` input is an entity input. 🎬
In the [live demo](https://showcase.port.io/self-serve) self-service hub page, we can see the **scaffold new service** action whose `Domain` input is an entity input. 🎬

## Sorting entities

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ The number input type can be used to store any numeric data, for example:
- Replica counts
- Number of days to retain data

In the [live demo](https://demo.getport.io/self-serve) self-service hub page, we can see the **scaffold new service** action whose `K8s Replica Count` input is a number input. 🎬
In the [live demo](https://showcase.port.io/self-serve) self-service hub page, we can see the **scaffold new service** action whose `K8s Replica Count` input is a number input. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The object input type can be used to store any key/value based data, for example
- HTTP responses
- Dictionaries/Hash maps

In the [live demo](https://demo.getport.io/self-serve) self-service hub page, we can see the **Open terraform PR to add S3 bucket** action whose `policy` input is an object input. 🎬
In the [live demo](https://showcase.port.io/self-serve) self-service hub page, we can see the **Open terraform PR to add S3 bucket** action whose `policy` input is an object input. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ The team input type can be used to reference any team that exists in Port, for e
- The current on-call
- The lead maintainers

In the [live demo](https://demo.getport.io/self-serve) self-service hub page, we can see the **scaffold new service** action whose `Owning Team` input is a user input. 🎬
In the [live demo](https://showcase.port.io/self-serve) self-service hub page, we can see the **scaffold new service** action whose `Owning Team` input is a user input. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The text input type can be used to store any text based data, for example:
- Commit SHA
- File names

In the [live demo](https://demo.getport.io/self-serve) self-service hub page, we can see the **scaffold new service** action whose `Service Name` input is a text input. 🎬
In the [live demo](https://showcase.port.io/self-serve) self-service hub page, we can see the **scaffold new service** action whose `Service Name` input is a text input. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ This input type can be used to store any true/false gate, for example:
- Does service handle PII
- Is environment public

In the [live demo](https://demo.getport.io/self-serve) self-service hub page, we can see the **Delete Repo** action whose `Confirm` input is a toggle input. 🎬
In the [live demo](https://showcase.port.io/self-serve) self-service hub page, we can see the **Delete Repo** action whose `Confirm` input is a toggle input. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ The user input type can be used to reference any user that exists in Port, for e
- The current on-call
- The lead maintainer

In the [live demo](https://demo.getport.io/self-serve) self-service hub page, we can see the **change on-call** action whose `On-Call` input is a user input. 🎬
In the [live demo](https://showcase.port.io/self-serve) self-service hub page, we can see the **change on-call** action whose `On-Call` input is a user input. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Relations can be used to represent the logical connections between assets in you
- The **run** history of a **CI job**.
- The **Kubernetes clusters** that exist in a **cloud account**.

In this [live demo](https://demo.getport.io/settings) example, we can see the DevPortal Builder page with all of the blueprints and their relations. 🎬
In this [live demo](https://showcase.port.io/settings) example, we can see the DevPortal Builder page with all of the blueprints and their relations. 🎬

## Relation schema structure

Expand Down Expand Up @@ -73,7 +73,7 @@ A single type relation is used to map a single target entity to the source.
- Map a **package version** to the **package**.
- Map a **K8s cluster** to the **cloud account** it is provisioned in.

In this [live demo](https://demo.getport.io/githubWorkflowEntity?identifier=wish_list_build_185674921&activeTab=3) example, we can see a specific Deployment Workflow and its related Service. 🎬
In this [live demo](https://showcase.port.io/githubWorkflowEntity?identifier=wish_list_build_185674921&activeTab=3) example, we can see a specific Deployment Workflow and its related Service. 🎬

#### Single Relation Structure

Expand Down Expand Up @@ -132,7 +132,7 @@ A many type relation is used to map multiple target entities to the source.
- Map the **cloud resources** used by a **service**.
- Map the **services deployed** in a **developer environment**.

In this [live demo](https://demo.getport.io/jiraIssueEntity?identifier=WISH-789&activeTab=1) example, we can see a specific Jira issue and its related Services. 🎬
In this [live demo](https://showcase.port.io/jiraIssueEntity?identifier=WISH-789&activeTab=1) example, we can see a specific Jira issue and its related Services. 🎬

#### Many Relation Structure

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ The array property type can be used to store any list of data, for example:
- Dependencies
- Badges

In this [live demo](https://demo.getport.io/service_catalog) example, we can see the `Monitor Tooling` array property. 🎬
In this [live demo](https://showcase.port.io/service_catalog) example, we can see the `Monitor Tooling` array property. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Calculation properties are evaluated dynamically for each entity. Defining compl
It is recommended to use calculation properties only when necessary and prefer simple calculations over complex ones.
:::

In this [live demo](https://demo.getport.io/service_catalog) example, we can see the `Slack Notifications` calculation property. 🎬
In this [live demo](https://showcase.port.io/service_catalog) example, we can see the `Slack Notifications` calculation property. 🎬

## Definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The datetime property type can be used to store any date and time, for example:
- Last incident date
- Creation timestamp

In this [live demo](https://demo.getport.io/service_catalog) example, we can see the `Last Update` datetime property. 🎬
In this [live demo](https://showcase.port.io/service_catalog) example, we can see the `Last Update` datetime property. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Mirror properties make it possible to enrich the data visible on an entity by ma
- Show the environment type of a running service.
- Show the cloud provider of a K8s cluster.

In this [live demo](https://demo.getport.io/serviceEntity?identifier=admin) example, we can see the `Average Monthly Incidents` property which is a mirror property of the related `PagerDuty Service` blueprint. 🎬
In this [live demo](https://showcase.port.io/serviceEntity?identifier=admin) example, we can see the `Average Monthly Incidents` property which is a mirror property of the related `PagerDuty Service` blueprint. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ The number property type can be used to store any numeric data, for example:
- Number of open issues;
- etc.

In this [live demo](https://demo.getport.io/service_catalog) example, we can see the `JIRA Issues` number property. 🎬
In this [live demo](https://showcase.port.io/service_catalog) example, we can see the `JIRA Issues` number property. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The object property type can be used to store any key/value based data, for exam
- HTTP responses.
- Dictionaries/Hash maps.

In this [live demo](https://demo.getport.io/cloud_resources) example, we can see the `Tags` object property. 🎬
In this [live demo](https://showcase.port.io/cloud_resources) example, we can see the `Tags` object property. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The string property type can be used to store any text based data, for example:
- Commit SHA
- File names

In this [live demo](https://demo.getport.io/service_catalog) example, we can see the `Language` string property. 🎬
In this [live demo](https://showcase.port.io/service_catalog) example, we can see the `Language` string property. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ The team property type can be used to reference any team that exists in Port, fo
- The lead maintainers;
- etc.

In this [live demo](https://demo.getport.io/service_catalog) example, we can see the `Team` team property. 🎬
In this [live demo](https://showcase.port.io/service_catalog) example, we can see the `Team` team property. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The timer property type can be used to store the future expiration date of catal
- Temporary cloud resources.
- Add temporary permissions to resource.

In this [live demo](https://demo.getport.io/developer_envs) example, we can see the `TTL` timer property. 🎬
In this [live demo](https://showcase.port.io/developer_envs) example, we can see the `TTL` timer property. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ The user property type can be used to reference any user that exists in Port, fo
- The lead maintainer;
- etc.

In this [live demo](https://demo.getport.io/service_catalog) example, we can see the `On Call` user property. 🎬
In this [live demo](https://showcase.port.io/service_catalog) example, we can see the `On Call` user property. 🎬

:::note
Even though the input is the same in both `email` and `user` formats, their presentation is different:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ The yaml property type can be used to store any key/value based data, for exampl
- `values.yml`;
- etc.

In this [live demo](https://demo.getport.io/service_catalog) example, we can see the `Helm Chart` yaml property. 🎬
In this [live demo](https://showcase.port.io/service_catalog) example, we can see the `Helm Chart` yaml property. 🎬

## API definition

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Blueprints can be used to represent any asset in your software catalog, some com
- Pods
- VMs

Check out our [**live demo**](https://demo.getport.io/settings) to see an example of a fleshed-out builder with a variety of blueprints.
Check out our [**live demo**](https://showcase.port.io/settings) to see an example of a fleshed-out builder with a variety of blueprints.

## Configure blueprints in Port

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -400,7 +400,7 @@ The widget also supports a wide variety of HTML tags, allowing you to create ric
**Note:** For external video URLs from providers such as YouTube, use the [iframe visualization widget](/customize-pages-dashboards-and-plugins/dashboards/#iframe-visualization).

:::tip Practical example
A practical example of using HTML in a markdown widget can be found in Port's [live demo](https://demo.getport.io/organization/home), in the `Catalog quick access` widget.
A practical example of using HTML in a markdown widget can be found in Port's [live demo](https://showcase.port.io/organization/home), in the `Catalog quick access` widget.
:::

#### Markdown widget properties
Expand All @@ -415,7 +415,7 @@ A practical example of using HTML in a markdown widget can be found in Port's [l

When linking to other pages in your portal, you can use `/` as the URL base, instead of using full URLs.

For example, you can use `<a href="/plan_my_day">` instead of `<a href="https://demo.getport.io/plan_my_day">`.
For example, you can use `<a href="/plan_my_day">` instead of `<a href="https://showcase.port.io/plan_my_day">`.

### Iframe visualization

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Some common examples of self-service actions include:
- Requesting a cloud resource.
- Reporting an incident.

Check out Port's [live demo](https://demo.getport.io/self-serve) for more real-world examples.
Check out Port's [live demo](https://showcase.port.io/self-serve) for more real-world examples.

## Set up automations

Expand All @@ -51,7 +51,7 @@ Some common examples of automations include:
- Send notifications to relevant users when a new service is created/updated.
- Trigger an incident when a service degrades.

Check out Port's [live demo](https://demo.getport.io/settings/automations) for more real-world examples.
Check out Port's [live demo](https://showcase.port.io/settings/automations) for more real-world examples.

## Next step - launch

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ Some examples include:
- A dashboard for **R&D managers** to track the performance of APIs and services.
- A dashboard for **security teams** to track access control and security policies.
- Port's live demo contains many dashboards that you can use as inspiration, for example:
- The demo's [homepage](https://demo.getport.io/organization/home).
- A developer's ["Plan my day" dashboard](https://demo.getport.io/plan_my_day).
- A security ["Code alerts" dashboard](https://demo.getport.io/code_alerts).
- The demo's [homepage](https://showcase.port.io/organization/home).
- A developer's ["Plan my day" dashboard](https://showcase.port.io/plan_my_day).
- A security ["Code alerts" dashboard](https://showcase.port.io/code_alerts).

Dashboards can be created/modified in 3 locations:
- Your portal's homepage.
Expand Down
4 changes: 2 additions & 2 deletions docs/guides/_implementation-guide/launch/launch.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ This page will help you prepare for a successful launch by organizing your porta

Create feedback components in your portal:
- A **self-service action** to report issues and request features.
An implementation of this action can be found in Port's [live demo](https://demo.getport.io/self-serve?action=leave_a_feedback_the_portal).
An implementation of this action can be found in Port's [live demo](https://showcase.port.io/self-serve?action=leave_a_feedback_the_portal).

- A **dashboard** for the platform engineering team to track and handle feedback.
An example of such a dashboard can be found in Port's [live demo](https://demo.getport.io/feedback_dashboard).
An example of such a dashboard can be found in Port's [live demo](https://showcase.port.io/feedback_dashboard).

### Plan for ongoing maintenance and updates

Expand Down
2 changes: 1 addition & 1 deletion docs/guides/_implementation-guide/plan/define-portal.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ This process includes the following steps:
- **Step 1:** Fill in the blank - "Developers will be able to...".
*For example* - "Developers will be able to track the health of their services".
:::tip User-story examples
Feel free to use the examples provided in the roadmap planner and Port's [live demo](https://demo.getport.io) for inspiration.
Feel free to use the examples provided in the roadmap planner and Port's [live demo](https://showcase.port.io) for inspiration.
:::

- **Step 2:** Think how it is done today - use the available options in the roadmap planner, or add a custom one.
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/all/setup-dora-metrics.md
Original file line number Diff line number Diff line change
Expand Up @@ -1282,7 +1282,7 @@ This will create a new empty dashboard. Let's get ready-to-add widgets

:::tip Metric widget groupings
It would be visually cleaner and more informative to group related widgets, such as the **Line Chart** and **Number Chart** widgets, side by side for easier comparison.
You can replicate more examples by checking our dora metrics dashboard on the [demo environment](https://demo.getport.io/dora_metrics).
You can replicate more examples by checking our dora metrics dashboard on the [demo environment](https://showcase.port.io/dora_metrics).
:::

<img src="/img/guides/doraMetricsDBVisualization.png"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ please refer to our [DORA Metrics guide](https://docs.port.io/guides/all/create-

## Working agreements

The following working agreements and PR checks have been implemented in our [demo environment](https://demo.getport.io/scorecard_overviewl):
The following working agreements and PR checks have been implemented in our [demo environment](https://showcase.port.io/scorecard_overviewl):

- [**PR Description Cannot be Empty**](#pr-description-cannot-be-empty): Ensures that every PR has a description.
- [**PR Has Linked Issue**](#pr-has-linked-issue): Verifies that each PR is linked to an issue.
Expand Down
2 changes: 1 addition & 1 deletion docs/scorecards/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Scorecards can be used to evaluate the maturity, production readiness and engine
- Is Grafana defined for the K8s cluster?
- Is the relation of a certain entity empty?

In this [live demo](https://demo.getport.io/serviceEntity?identifier=authentication&activeTab=2) example, you can see the scorecards defined on a service and their evaluation. 🎬
In this [live demo](https://showcase.port.io/serviceEntity?identifier=authentication&activeTab=2) example, you can see the scorecards defined on a service and their evaluation. 🎬

## Next steps

Expand Down
2 changes: 1 addition & 1 deletion docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@ const config = {
},
{
label: "Demo",
href: "https://demo.port.io",
href: "https://showcase.port.io",
},
{
label: "GitHub",
Expand Down
Loading