2586 Commits

Author SHA1 Message Date
Andre Wanlin 0f2671f6fd Merge pull request #34343 from ryoku4/docs/github-casing
docs: correct "Github" to "GitHub" for consistency in branding
2026-05-25 09:06:48 -05:00
Fredrik Adelöw e60d34304d Merge pull request #34174 from backstage/dependabot/npm_and_yarn/microsite/babel/plugin-transform-modules-systemjs-7.29.4
chore(deps): Bump @babel/plugin-transform-modules-systemjs from 7.28.5 to 7.29.4 in /microsite
2026-05-25 13:30:36 +02:00
ryoku4 80d86dbbd2 docs: correct "Github" to "GitHub" for consistency in branding
Signed-off-by: ryoku4 <122875619+ryoku4@users.noreply.github.com>
2026-05-22 22:55:25 +09:00
dependabot[bot] e23f05c33a chore(deps): bump @tootallnate/once from 2.0.0 to 2.0.1 in /microsite
Bumps [@tootallnate/once](https://github.com/TooTallNate/once) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/TooTallNate/once/releases)
- [Changelog](https://github.com/TooTallNate/once/blob/v2.0.1/CHANGELOG.md)
- [Commits](https://github.com/TooTallNate/once/compare/2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: "@tootallnate/once"
  dependency-version: 2.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-21 17:52:42 +00:00
dependabot[bot] 5b284298db chore(deps): Bump @babel/plugin-transform-modules-systemjs in /microsite
Bumps [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) from 7.28.5 to 7.29.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.4/packages/babel-plugin-transform-modules-systemjs)

---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-modules-systemjs"
  dependency-version: 7.29.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-09 17:20:10 +00:00
Andre Wanlin 044ba27248 Merge pull request #33884 from backstage/dependabot/npm_and_yarn/microsite/follow-redirects-1.16.0
chore(deps): bump follow-redirects from 1.15.6 to 1.16.0 in /microsite
2026-05-08 14:17:43 -05:00
Andre Wanlin d45038ebde Merge pull request #34062 from backstage/dependabot/npm_and_yarn/microsite/postcss-8.5.10
chore(deps): Bump postcss from 8.5.6 to 8.5.10 in /microsite
2026-05-08 14:07:17 -05:00
Andre Wanlin 1b046f6c6e Merge pull request #33634 from backstage/dependabot/npm_and_yarn/microsite/brace-expansion-1.1.13
build(deps): bump brace-expansion from 1.1.12 to 1.1.13 in /microsite
2026-05-08 14:06:03 -05:00
Andre Wanlin fe697792c5 Merge pull request #34105 from awanlin/topic/non-breaking-typos
Fixes for non-breaking typos and typos configuration
2026-05-06 13:44:11 -05:00
Miklós Kiss e5f31ff3a2 Add Scaffolder Studio plugin to plugin directory (#34092)
Adds a Scaffolder category entry for @kissmiklosjr/plugin-scaffolder-studio
with an iconUrl pointing at a new SVG illustrating the plugin's template
graph editor.

Signed-off-by: Kiss Miklos <kissmiklosjr@gmail.com>
2026-04-30 09:37:45 -04:00
Andre Wanlin 2f33a9f63f Fixes for non-breaking typos and typos configuration
Signed-off-by: Andre Wanlin <awanlin@spotify.com>

More

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-04-29 16:54:05 -05:00
dependabot[bot] 3611aae3b2 chore(deps): Bump postcss from 8.5.6 to 8.5.10 in /microsite
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.6 to 8.5.10.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.6...8.5.10)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.10
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-25 11:37:46 +00:00
Andre Wanlin e22aabe5ce Merge pull request #33300 from letthem/feat/aws-cost-insights-plugin
feat(plugins): Add AWS Cost Insights plugin to marketplace
2026-04-24 13:09:50 -05:00
Andre Wanlin 2f873ba2a4 Merge pull request #33270 from xoscar/chore/testkube-plugin
chore(plugins): Adding testkube plugin data
2026-04-24 13:09:32 -05:00
Aramis Sennyey 3b8c0557c6 golden-path: backend plugin persistence guide (#33540)
* docs: backend plugin persistence guide

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* fix prettier

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* add dto section

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* Apply suggestion from @aramissennyeydd

Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>

* address feedback

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* test against real scaffolding

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>

* fix knex migrate:make command to specify migrations directory

Without --migrations-directory, knex cannot resolve the config
and errors with "Failed to resolve config file".

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* address copilot review feedback

- Fix file paths in code snippets to match scaffolded layout (src/ prefix)
- Add missing semicolons in toDatabaseRow/fromDatabaseRow return objects
- Change knex from devDependency to regular dependency for type imports
- Add missing customize-your-instance to adoption sidebar

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

---------

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-22 10:12:51 -04:00
Andre Wanlin 391ef097e9 Merge pull request #34002 from awanlin/blog/bc-kc-amsterdam-2026
Backstage in Amsterdam: Highlights from BackstageCon and KubeCon + CloudNativeCon Europe 2026
2026-04-20 10:59:53 -05:00
Andre Wanlin 54b58d0fed Prettier
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-04-20 10:47:47 -05:00
Andre Wanlin 0d14cb6acf Clean up
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-04-20 07:03:42 -05:00
Andre Wanlin 60d785e5c9 Edits
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-04-19 15:25:15 -05:00
Andre Wanlin 86589adf0d Backstage in Amsterdam: Highlights from BackstageCon and KubeCon + CloudNativeCon Europe 2026
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-04-14 13:40:06 -05:00
dependabot[bot] 532175a0d6 chore(deps): bump follow-redirects from 1.15.6 to 1.16.0 in /microsite
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.6 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.6...v1.16.0)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-version: 1.16.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-14 01:28:37 +00:00
zeevolution c809593c34 chore(microsite): point HypoStage directory docs at v1.0.0 tag
Made-with: Cursor
Signed-off-by: zeevolution <limajosent@gmail.com>
2026-04-12 20:07:03 -03:00
zeevolution f21f03ce91 chore(microsite): use repo-hosted HypoStage directory icon URL
Made-with: Cursor
Signed-off-by: zeevolution <limajosent@gmail.com>
2026-04-12 20:07:03 -03:00
zeevolution c8d08117c5 Add HypoStage plugin to plugin directory
Made-with: Cursor
Signed-off-by: zeevolution <limajosent@gmail.com>
2026-04-12 20:07:03 -03:00
Fredrik Adelöw 587981973c Merge pull request #33576 from backstage/maratd/replace-humanize-entity-ref
Replace deprecated humanizeEntityRef with Catalog Presentation API
2026-04-07 14:28:39 +02:00
Yuhan Wu 5734a25545 format
Signed-off-by: Yuhan Wu <yuhanwu@DN66YYQWHX.local>
2026-04-07 09:51:35 +01:00
Yuhan Wu f132217505 run prettier and add status
Signed-off-by: Yuhan Wu <yuhanwu@DN66YYQWHX.local>
2026-04-07 09:19:35 +01:00
Yuhan Wu 1b5afabb12 add incident.io plugin to the marketplace
Signed-off-by: Yuhan Wu <yuhanwu@DN66YYQWHX.local>
2026-04-07 09:19:35 +01:00
Patrik Oldsberg 5c9b621ffb Merge pull request #33760 from backstage/rugvip/parter-cleanup
docs: update commercial partners and FAQ
2026-04-05 21:59:29 +02:00
Patrik Oldsberg f0fb2aec37 microsite: prettier fix
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-04-05 21:49:16 +02:00
Patrik Oldsberg ee18ff20c5 microsite: update commercial partners list
Remove solo.io, VMware, and Alauda as commercial partners due to
broken/irrelevant landing pages. Add Spotify for Backstage as a
partner. Sort partners alphabetically and normalize logo sizes
with per-partner height control.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
2026-04-05 19:26:33 +02:00
Andre Wanlin e66fa1898c Sidebar fix
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-04-03 12:30:40 -05:00
Fredrik Adelöw bb7768ba06 docs: fix broken links and anchors across documentation
Fix ~30 broken links and anchors across the documentation site, including
incorrect relative paths, mismatched anchor names, zero-width characters
in URLs, and references to renamed or removed headings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Fredrik Adelöw <freben@spotify.com>
2026-03-31 18:43:40 +02:00
Fredrik Adelöw 0c6bdf1bd4 Merge pull request #33589 from nikitashalnov/add-aws-plugins-to-directory
Add AWS plugins to plugin directory (ECR, Config, GenAI, Security Hub)
2026-03-31 15:46:47 +02:00
Hellgren Heikki 8435ce9a81 docs(ai): add skills documentation
based on the BEP-0013 add the necessary docs for using and
contributing AI skills

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2026-03-31 07:59:05 +03:00
dependabot[bot] 93cb19acee build(deps): bump brace-expansion from 1.1.12 to 1.1.13 in /microsite
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.12 to 1.1.13.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.13
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-27 14:28:15 +00:00
Marat Dyatko e5af44c846 Address PR review feedback from freben
- Consolidate changesets: one for catalog-react (deprecation), one combined
  for the remaining 5 plugins
- Add entity-presentation to microsite/sidebars.ts
- Update @deprecated tags to point to useEntityPresentation /
  entityPresentationApiRef only, not defaultEntityPresentation
- Use entityPresentationApiRef with .promise in async loaders
  (StepPrepareCreatePullRequest, TemplateFormPreviewer)
- Add optional entityPresentation?: EntityPresentationApi param to sync
  column factories and use .snapshot when available
  (columnFactories, EntityTable/columns, EntityOwnerPicker, CatalogTable)
- Rewrite entity-presentation.md to recommend .snapshot/.promise instead
  of defaultEntityPresentation
- Update TSDoc on entityPresentationApiRef, EntityPresentationApi,
  defaultEntityPresentation, useEntityPresentation, EntityDisplayName
- Re-export presentation API types from alpha entry point
- Update API reports
- Fix test mocks for entityPresentationApiRef

Made-with: Cursor
Signed-off-by: Marat Dyatko <maratd@spotify.com>
Made-with: Cursor
2026-03-27 14:04:04 +01:00
Fredrik Adelöw 133c4569a3 Merge pull request #33494 from backstage/renovate/sass-1.x-lockfile
chore(deps): update dependency sass to v1.98.0
2026-03-27 11:43:48 +01:00
Fredrik Adelöw c2808c9676 Merge pull request #33585 from backstage/dependabot/npm_and_yarn/microsite/picomatch-2.3.2
build(deps): bump picomatch from 2.3.1 to 2.3.2 in /microsite
2026-03-26 14:58:38 +01:00
Fredrik Adelöw 65bf3a12be exclude some dirs in microsite to speed things up
Signed-off-by: Fredrik Adelöw <freben@spotify.com>
2026-03-26 13:20:43 +01:00
Nikita Shalnov e4f3588f40 Add AWS plugins to plugin directory (ECR, Config, GenAI, Security Hub)
Signed-off-by: Nikita Shalnov <n.shalnov@gmail.com>
2026-03-26 11:06:09 +01:00
dependabot[bot] b1204bb1a9 build(deps): bump picomatch from 2.3.1 to 2.3.2 in /microsite
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-25 23:21:49 +00:00
Peter Macdonald 5848bc40e8 add adoption to the golden paths sidebar items
Signed-off-by: Peter Macdonald <peterm4c@pm.me>
2026-03-25 13:35:03 +01:00
Aramis Sennyey 7f26ea88c5 docs: add documentation style guide for Backstage contributors (#33538)
* docs: add documentation style guide for Backstage contributors

Adapted from the Kubernetes documentation style guide, tailored
for the Backstage project with Backstage-specific terminology,
Docusaurus conventions, tone guidelines, and project word list.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* docs: soften "we" guidance and link style guide from CONTRIBUTING.md

Relax the "avoid we" rule to allow "we" in tutorials and walkthroughs
where it means "you and I, working through this together." Also add
references to the style guide from CONTRIBUTING.md and AGENTS.md.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>

* fix link checker

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* skip block

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* address feedback

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

---------

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-24 15:44:35 +01:00
Andre Wanlin a1b8157800 Merge pull request #33173 from drodil/ai_bep
docs(bep): define shared AI assets repo and cli support
2026-03-23 12:01:27 +01:00
Andre Wanlin 201c9e2078 Merge pull request #33415 from C2L2C/master
Add DORA Metrics plugin metadata
2026-03-21 09:40:39 -05:00
renovate[bot] c264e7e2ac chore(deps): update dependency sass to v1.98.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 22:12:18 +00:00
Hellgren Heikki 907682f945 docs(bep): define shared AI assets repo and cli support
this PR introduces BEP for backstage managed AI assets in the backstage
monorepo that can be shared with backstage contributors and adaptors.

added first skill to the docs to test this out. locally it's possible to
run: npx skills add ./docs which adds the mui-to-bui skill to be used.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2026-03-19 14:30:06 +02:00
Jon Koops 8f0a47f545 docs: add corporate proxy tutorial to sidebar navigation
The corporate proxy tutorial added in #33006 is not visible in the
docs sidebar. Add it to the Technical tutorials section so that it
is discoverable at https://backstage.io/docs/tutorials/corporate-proxy.

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2026-03-19 11:20:35 +01:00
Aditya Sharma dbfa414a93 Add DORA Metrics plugin to directory
Signed-off-by: Aditya Sharma <glennadi007@gmail.com>
2026-03-18 23:24:59 +05:30