-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
16 changed files
with
158 additions
and
52 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
<div class="card-container" style={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fit, minmax(250px, 1fr))', gap: '1rem', marginBottom: '2rem' }}> | ||
<div class="card" style={{ border: '1px solid #e5e7eb', borderRadius: '8px', padding: '1.5rem' }}> | ||
<h3><a href="/examples/dev-daily">Dev Daily Plugin</a></h3> | ||
<p>A developer productivity dashboard showcasing developer-centric metrics and insights.</p> | ||
</div> | ||
|
||
<div class="card" style={{ border: '1px solid #e5e7eb', borderRadius: '8px', padding: '1.5rem' }}> | ||
<h3><a href="/examples/security">Security Plugin</a></h3> | ||
<p>A security dashboard that helps you manage security policies and compliance.</p> | ||
</div> | ||
|
||
<div class="card" style={{ border: '1px solid #e5e7eb', borderRadius: '8px', padding: '1.5rem' }}> | ||
<h3><a href="/examples/incident-management">Incident Management Plugin</a></h3> | ||
<p>An incident management dashboard that helps you manage incidents and be more efficient when you are on call.</p> | ||
</div> | ||
|
||
<div class="card" style={{ border: '1px solid #e5e7eb', borderRadius: '8px', padding: '1.5rem', backgroundColor: '#f9fafb' }}> | ||
<h3>More Coming Soon</h3> | ||
<p>We're working on additional example plugins to support more use cases.</p> | ||
</div> | ||
|
||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"label": "Enterprise-Ready Plugins", | ||
"position": 6 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
--- | ||
title: Dev Daily Plugin | ||
description: A dashboard that consolidates developers' daily activities like pull requests, tasks and reviews to help plan and manage their day. | ||
sidebar_position: 2 | ||
--- | ||
|
||
# Dev Daily Plugin | ||
|
||
The Dev Daily Plugin provides developers with a consolidated dashboard of their daily development activities, including pull requests, tasks, and reviews. This plugin helps developers efficiently plan and manage their day by bringing together key information in one place. | ||
|
||
![Dev Daily Plugin Dashboard](/img/dev-daily/plan-my-day.png) | ||
|
||
## Prerequisites | ||
|
||
- Complete the [Getting Started](/getting-started) guide | ||
- Jira and Github accounts | ||
|
||
## Install | ||
|
||
```bash | ||
yarn --cwd packages/app add @port-labs/backstage-plugin-dev-daily | ||
``` | ||
|
||
Next, add the `DevDailyPage` component to your Backstage instance. | ||
|
||
In the file `packages/app/src/App.tsx`, add the route: | ||
|
||
```tsx | ||
import { DevDailyPluginPage } from "@port-labs/backstage-plugin-dev-daily"; | ||
// ... | ||
<Route path="/dev-daily" element={<DevDailyPluginPage />} />; | ||
``` | ||
|
||
Then add the link to the NavBar, in the file: `packages/app/src/components/Root/Root.tsx`: | ||
|
||
```tsx | ||
import AssignmentTurnedInIcon from "@material-ui/icons/AssignmentTurnedIn"; | ||
// ... | ||
<SidebarItem icon={AssignmentTurnedInIcon} to="dev-daily" text="Plan My Day" />; | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: Incident Management Plugin | ||
description: A plugin that helps you manage incidents and be more efficient when you are on call. | ||
sidebar_position: 4 | ||
--- | ||
|
||
# Incident Management Plugin | ||
|
||
Coming soon... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- | ||
title: Introduction | ||
description: Example plugins showcasing Port's plugin framework capabilities | ||
sidebar_position: 1 | ||
slug: /examples | ||
--- | ||
|
||
import Cards from './\_cards.mdx'; | ||
|
||
# Enterprise-Ready Plugins | ||
|
||
Port's plugin framework for Backstage empowers you to build custom plugins that perfectly match your organization's needs. To help you get started, we provide free, enterprise-grade example plugins. | ||
|
||
## Available plugins | ||
|
||
<Cards /> | ||
|
||
## Build Your Own | ||
|
||
Remember, these examples are just the beginning. Port's plugin framework enables you to build any custom functionality your organization needs. Whether you want to modify these examples or create entirely new plugins from scratch, the framework provides the foundation for building powerful Backstage extensions. | ||
|
||
Check out our [Getting Started guide](../getting-started.md) to begin building your own custom plugins. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: Security Plugin | ||
description: A plugin that helps you manage security policies and compliance. | ||
sidebar_position: 3 | ||
--- | ||
|
||
# Security Plugin | ||
|
||
Coming soon... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.