Skip to content

Commit

Permalink
Add missing plugins from nav (#1462)
Browse files Browse the repository at this point in the history
* Add missing plugins from nav

* Display Integration Type as Pill

* Switch to use existing Chip component

---------

Co-authored-by: Roadie Engineer <[email protected]>
  • Loading branch information
Ian-Link-Roadie and roadietest authored Jan 7, 2025
1 parent 71993aa commit 49bfe3c
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 27 deletions.
62 changes: 36 additions & 26 deletions content/docs/docs-nav.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,66 +21,77 @@ nav:
- Creating a Scaffolder template: '/docs/getting-started/scaffolding-components/'
- Adding your docs: '/docs/getting-started/technical-documentation/'
- Backstage plugins:
- AI Assistant: '/docs/integrations/ai-assistant/'
- AWS Accounts fo Plugins: '/docs/integrations/aws-plugins/'
- Allure: '/docs/integrations/allure/'
- Apache Airflow: '/docs/integrations/apache-airflow/'
- Argo CD: '/docs/integrations/argocd/'
- Azure DevOps: '/docs/integrations/azure-devops/'
- Buildkite: '/docs/integrations/buildkite/'
- Bugsnag: '/docs/integrations/bugsnag/'
- Buildkite: '/docs/integrations/buildkite/'
- Catalog graph: '/docs/integrations/catalog-graph/'
- CircleCI: '/docs/integrations/circleci/'
- Confluence: '/docs/integrations/confluence/'
- Cloudsmith: '/docs/integrations/cloudsmith/'
- CodeCoverage: '/docs/integrations/codecoverage/'
- CodeScene: '/docs/integrations/codescene/'
- Coder: '/docs/integrations/coder/'
- Datadog: '/docs/integrations/datadog/'
- Dynatrace: '/docs/integrations/dynatrace/'
- End of Life: '/docs/integrations/endoflife/'
- FireHydrant: '/docs/integrations/firehydrant/'
- Google Calendar: '/docs/integrations/gcalendar/'
- Flux: '/docs/integrations/flux/'
- GitHub Deployments: '/docs/integrations/github-deployments/'
- GitHub Pull Requests Board: '/docs/integrations/github-pull-request-board'
- GitHub Pull Requests Board: '/docs/integrations/github-pull-request-board/'
- GitLab Plugin: '/docs/integrations/gitlab/'
- Google Calendar: '/docs/integrations/gcalendar/'
- Grafana: '/docs/integrations/grafana/'
- GraphiQL: '/docs/integrations/graphiql/'
- Harness: '/docs/integrations/harness'
- Home Page: '/docs/integrations/home-page'
- Humanitec: '/docs/integrations/humanitec'
- IFrame: '/docs/integrations/iframe'
- Harness: '/docs/integrations/harness/'
- Home Page: '/docs/integrations/home-page/'
- Humanitec: '/docs/integrations/humanitec/'
- IFrame: '/docs/integrations/iframe/'
- Incident.io: '/docs/integrations/incident.io/'
- Jenkins: '/docs/integrations/jenkins/'
- Jira: '/docs/integrations/jira/'
- Kubernetes: '/docs/integrations/kubernetes/'
- LaunchDarkly: '/docs/integrations/launchdarkly/'
- Lighthouse: '/docs/integrations/lighthouse/'
- Markdown Card Plugins: '/docs/integrations/markdown-card'
- Markdown Card Plugins: '/docs/integrations/markdown-card/'
- Newrelic: '/docs/integrations/newrelic/'
- Okta: '/docs/integrations/okta/'
- Opsgenie: '/docs/integrations/opsgenie/'
- PagerDuty: '/docs/integrations/pagerduty/'
- Prometheus: '/docs/integrations/prometheus/'
- Proxy AWS Sigv4: '/docs/integrations/proxy-sigv4/'
- Pulumi: '/docs/integrations/pulumi/'
- Rootly: '/docs/integrations/rootly/'
- Sentry: '/docs/integrations/sentry/'
- Shortcut: '/docs/integrations/shortcut-plugin/'
- Snyk: '/docs/integrations/snyk/'
- Sonarqube: '/docs/integrations/sonarqube/'
- SonarQube: '/docs/integrations/sonarqube/'
- Splunk On-call: '/docs/integrations/splunk-on-call/'
- Stackoverflow: '/docs/integrations/stackoverflow'
- Travis CI: '/docs/integrations/travis-ci/'
- Stackoverflow: '/docs/integrations/stackoverflow/'
- Tech radar: '/docs/integrations/tech-radar/'
- Apache Airflow: '/docs/integrations/apache-airflow/'
- Travis CI: '/docs/integrations/travis-ci/'
- Wiz: '/docs/integrations/wiz/'
- Integrations:
- AWS S3: '/docs/integrations/aws-s3/'
- AWS Resources: '/docs/integrations/aws-resources/'
- Azure DevOps: '/docs/integrations/azure-devops-provider/'
- Broker: '/docs/integrations/broker/'
- Microsoft Graph: '/docs/integrations/ms-graph-org-provider/'
- Bitbucket: '/docs/integrations/bitbucket/'
- Broker: '/docs/integrations/broker/'
- Confluence: '/docs/integrations/confluence/'
- GitHub Discovery: '/docs/integrations/github-discovery/'
- GitHub Discovery Backfill: '/docs/integrations/initial-github-discovery/'
- GitHub Org: '/docs/integrations/github-teams/'
- GitHub token: '/docs/integrations/github-token/'
- Google Cloud Platform: '/docs/integrations/gcp/'
- Google OAuth client: '/docs/integrations/google-oauth-client/'
- GraphiQL: '/docs/integrations/graphiql/'
- Microsoft Graph: '/docs/integrations/ms-graph-org-provider/'
- In-depth:
- API docs:
- Custom renderers: '/docs/details/custom-api-docs-renderers/'
- Using API specs: '/docs/details/openapi-specs'
- Using API specs: '/docs/details/openapi-specs/'
- Using grpc-docs: '/docs/details/grpc-docs/'
- Configure GitHub Enterprise: '/docs/details/github-enterprise/'
- Entity Push API: '/docs/details/entity-push-api/'
Expand All @@ -105,19 +116,18 @@ nav:
- Working with plugins:
- Required metadata: '/docs/details/required-metadata/'
- Requesting plugins: '/docs/details/requesting-plugins/'
- Setting secrets: '/docs/details/setting-secrets/'
- Updating the UI: '/docs/details/updating-the-ui/'
- Custom plugins:
- Overview: '/docs/custom-plugins/overview'
- Overview: '/docs/custom-plugins/overview/'
- Getting Started: '/docs/custom-plugins/getting-started/'
- Developing: '/docs/custom-plugins/developing/'
- Registering Plugins: '/docs/custom-plugins/plugin-registration/'
- Deploying: '/docs/custom-plugins/deploying/'
- Testing: '/docs/custom-plugins/testing/'
- Available APIs: '/docs/custom-plugins/available-apis/'
- Connecting Back to Your Network:
- Proxy: '/docs/custom-plugins/connectivity/proxy'
- Broker: '/docs/custom-plugins/connectivity/broker'
- Proxy: '/docs/custom-plugins/connectivity/proxy/'
- Broker: '/docs/custom-plugins/connectivity/broker/'
- Legacy Method:
- Configuration: '/docs/custom-plugins/legacy/configuring/'
- Publishing Plugins: '/docs/custom-plugins/legacy/artifactory/'
Expand Down Expand Up @@ -155,10 +165,10 @@ nav:
- Data Source results and details: '/docs/tech-insights/data-source-details/'
- Checks:
- Introduction: '/docs/tech-insights/checks/'
- Add check: '/docs/tech-insights/add-check'
- Add check: '/docs/tech-insights/add-check/'
- Scorecards:
- Introduction: '/docs/tech-insights/scorecards/'
- Add scorecard: '/docs/tech-insights/add-scorecard'
- Add scorecard: '/docs/tech-insights/add-scorecard/'
- Adding scorecard to the catalog: '/docs/tech-insights/add-scorecard-to-catalog/'
- Recipes:
- Enforce branch protection: '/docs/tech-insights/enforce-branch-protection/'
Expand Down Expand Up @@ -189,10 +199,10 @@ nav:
- Validating catalog files: '/docs/catalog/validator/'
- Ownership: '/docs/catalog/ownership/'
- Repositories: '/docs/catalog/repositories/'
- Custom tabs: '/docs/catalog/custom-views'
- Displaying custom entity metadata: '/docs/catalog/entity-metadata-card'
- Custom tabs: '/docs/catalog/custom-views/'
- Displaying custom entity metadata: '/docs/catalog/entity-metadata-card/'
- API:
- Authorization: '/docs/api/authorization'
- Authorization: '/docs/api/authorization/'
- Catalog: '/docs/api/catalog'
- Tech Insights: '/docs/api/techinsights'
- Templates: '/docs/api/templates'
Expand Down
9 changes: 8 additions & 1 deletion src/templates/Doc.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
import React from 'react';
import { graphql } from 'gatsby';
import { SEO, TextLink, ContentHeader, SitewideFooter } from 'components';
import { SEO, TextLink, ContentHeader, Chip, SitewideFooter } from 'components';

import { NestedTableOfContentsSidebar } from 'components/Sidebar/index';
import { Sidebar } from 'components/doc';
import DocsHeader from 'components/SitewideHeader/DocsHeader';

import editOnGitHubUrl from '../editOnGitHubUrl';

import isEmpty from 'lodash/isEmpty';

const Doc = ({
data: {
doc,
Expand All @@ -28,6 +30,10 @@ const Doc = ({
<article className="px-2 md:px-6 md:pt-7 md:flex-1">
<div className="mb-8">
<ContentHeader frontmatter={doc.frontmatter} dateKey="publishedDate" />

{!isEmpty(doc.frontmatter.integrationType) && (
<Chip label={doc.frontmatter.integrationType} color="orange" />
)}
</div>

<section
Expand Down Expand Up @@ -84,6 +90,7 @@ export const pageQuery = graphql`
description
title
publishedDate
integrationType
}
}
}
Expand Down

0 comments on commit 49bfe3c

Please sign in to comment.