From 760adfda744d36543d1804b9fd26b2ae3c49ccea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20=C3=85lund?= Date: Thu, 3 Sep 2020 08:50:13 +0200 Subject: [PATCH] [plugin marketplace] Added Jenkins + polish (#2240) --- docs/plugins/index.md | 2 +- microsite/data/plugins/circleci.yaml | 5 ++++- microsite/data/plugins/github-actions.yaml | 2 +- microsite/data/plugins/graphiql.yaml | 3 ++- microsite/data/plugins/jenkins.yaml | 12 ++++++++++++ microsite/data/plugins/lighthouse.yaml | 2 +- microsite/data/plugins/sentry.yaml | 3 +-- microsite/data/plugins/tech-radar.yaml | 4 ++-- microsite/pages/en/plugins.js | 5 ++++- microsite/static/css/plugins.css | 4 ++++ 10 files changed, 32 insertions(+), 10 deletions(-) create mode 100644 microsite/data/plugins/jenkins.yaml diff --git a/docs/plugins/index.md b/docs/plugins/index.md index c5b67bcec4..2271081628 100644 --- a/docs/plugins/index.md +++ b/docs/plugins/index.md @@ -21,7 +21,7 @@ To create a plugin, follow the steps outlined [here](create-a-plugin.md). If you start developing a plugin that you aim to release as open source, we suggest that you create a new -[new Issue](https://github.com/spotify/backstage/issues/new?template=plugin_template.md). +[new Issue](https://github.com/spotify/backstage/issues/new?labels=plugin&template=plugin_template.md&title=%5BPlugin%5D+THE+PLUGIN+NAME). This helps the community know what plugins are in development. You can also use this process if you have an idea for a good plugin but you hope diff --git a/microsite/data/plugins/circleci.yaml b/microsite/data/plugins/circleci.yaml index 6937064815..5f7b4b08e2 100644 --- a/microsite/data/plugins/circleci.yaml +++ b/microsite/data/plugins/circleci.yaml @@ -1,9 +1,12 @@ --- title: CircleCI author: Spotify -authorUrl: https://www.spotify.com/ +authorUrl: https://github.com/spotify category: CI description: Automate your development process with CI hosted in the cloud or on a private server. documentation: https://github.com/spotify/backstage/tree/master/plugins/circleci iconUrl: https://www.saaves.com/storage/brochure/logo-circleci-icon1583764538.png npmPackageName: '@backstage/plugin-circleci' +tags: + - ci + - cd diff --git a/microsite/data/plugins/github-actions.yaml b/microsite/data/plugins/github-actions.yaml index b384980b2a..062d0fff61 100644 --- a/microsite/data/plugins/github-actions.yaml +++ b/microsite/data/plugins/github-actions.yaml @@ -1,7 +1,7 @@ --- title: GitHub Actions author: Spotify -authorUrl: https://www.spotify.com/ +authorUrl: https://github.com/spotify category: CI description: GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub. documentation: https://github.com/spotify/backstage/tree/master/plugins/github-actions diff --git a/microsite/data/plugins/graphiql.yaml b/microsite/data/plugins/graphiql.yaml index 73733c84fd..6c95d1b175 100644 --- a/microsite/data/plugins/graphiql.yaml +++ b/microsite/data/plugins/graphiql.yaml @@ -1,7 +1,7 @@ --- title: GraphiQL author: Spotify -authorUrl: https://www.spotify.com/ +authorUrl: https://github.com/spotify category: Debugging description: Integrates GraphiQL as a tool to browse GraphiQL endpoints inside Backstage. documentation: https://github.com/spotify/backstage/tree/master/plugins/lighthouse @@ -11,3 +11,4 @@ tags: - graphql - github - gitlab + - api diff --git a/microsite/data/plugins/jenkins.yaml b/microsite/data/plugins/jenkins.yaml new file mode 100644 index 0000000000..78b3616595 --- /dev/null +++ b/microsite/data/plugins/jenkins.yaml @@ -0,0 +1,12 @@ +--- +title: Jenkins +author: '@timja' +authorUrl: https://github.com/timja +category: CI +description: Jenkins offers a simple way to set up a continuous integration and continuous delivery environment. +documentation: https://github.com/spotify/backstage/tree/master/plugins/jenkins +iconUrl: https://img.icons8.com/color/1600/jenkins.png +npmPackageName: '@backstage/plugin-jenkins' +tags: + - ci + - cd diff --git a/microsite/data/plugins/lighthouse.yaml b/microsite/data/plugins/lighthouse.yaml index 15a650f0bd..0819455ed2 100644 --- a/microsite/data/plugins/lighthouse.yaml +++ b/microsite/data/plugins/lighthouse.yaml @@ -1,7 +1,7 @@ --- title: Lighthouse author: Spotify -authorUrl: https://www.spotify.com/ +authorUrl: https://github.com/spotify category: Accessibility description: Google's Lighthouse tool is a great resource for benchmarking and improving the accessibility, performance, SEO, and best practices of your website. documentation: https://github.com/spotify/backstage/tree/master/plugins/lighthouse diff --git a/microsite/data/plugins/sentry.yaml b/microsite/data/plugins/sentry.yaml index 7ca291acea..8da488f727 100644 --- a/microsite/data/plugins/sentry.yaml +++ b/microsite/data/plugins/sentry.yaml @@ -1,10 +1,9 @@ --- title: Sentry author: Spotify -authorUrl: https://www.spotify.com/ +authorUrl: https://github.com/spotify category: Monitoring description: View Sentry issues in Backstage. documentation: https://github.com/spotify/backstage/tree/master/plugins/sentry iconUrl: https://sentry-brand.storage.googleapis.com/sentry-glyph-white.png npmPackageName: '@backstage/plugin-sentry' - diff --git a/microsite/data/plugins/tech-radar.yaml b/microsite/data/plugins/tech-radar.yaml index 585e204b12..b1d4f5cc17 100644 --- a/microsite/data/plugins/tech-radar.yaml +++ b/microsite/data/plugins/tech-radar.yaml @@ -1,9 +1,9 @@ --- title: Tech Radar author: Spotify -authorUrl: https://www.spotify.com/ +authorUrl: https://github.com/spotify category: Discovery description: Visualize the your company's official guidelines of different areas of software development. documentation: https://github.com/spotify/backstage/tree/master/plugins/tech-radar -iconUrl: https://img.icons8.com/officel/2x/radar.png +iconUrl: https://www.materialui.co/materialIcons/action/track_changes_white_192x192.png npmPackageName: '@backstage/plugin-tech-radar' diff --git a/microsite/pages/en/plugins.js b/microsite/pages/en/plugins.js index 8c5f017e24..0ef8791970 100644 --- a/microsite/pages/en/plugins.js +++ b/microsite/pages/en/plugins.js @@ -30,7 +30,10 @@ const Plugins = () => (

Plugin marketplace

-

Open source plugins that you can add to your Backstage deployment

+

+ Open source plugins that you can add to your Backstage deployment. + Learn how to build a plugin. +