Patrik Oldsberg
10e5d6f8aa
Remove NavItemBlueprint in favor of page-based nav discovery
...
Drop the deprecated NavItemBlueprint from the public API and migrate core
plugins to set title and icon on PageBlueprint instead. AppNav keeps
backward compatibility for legacy nav-item extensions via an internal
core.nav-item.target data ref.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-19 11:00:46 +02:00
Patrik Oldsberg
d3627319a1
Merge pull request #33836 from backstage/rugvip/explore-standard-schema-decoupling
...
frontend-plugin-api: decouple zod dependency using Standard Schema
2026-04-14 12:27:53 +02:00
Patrik Oldsberg
fe8473b5f1
Fix review feedback: override warnings and search docs
...
Add explicit deprecation warnings in override and makeWithOverrides when
config.schema is used, since the merged result now passes through
configSchema. Update search declarative-integration docs to use
SearchResultListItemBlueprint instead of the removed extension creator.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-10 13:58:38 +02:00
Patrik Oldsberg
3218028048
docs: update extension config schema examples to new configSchema format
...
Switch all documentation examples from the deprecated
`config: { schema: { field: z => z.type() } }` pattern to the new
`configSchema: { field: z.type() }` format using zod v4 imports.
Also update catalog-graph README to use current blueprint APIs.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-10 10:58:21 +02:00
Patrik Oldsberg
9718e62c2d
Merge pull request #33667 from backstage/docs-features-new-frontend-migration
...
docs: migrate feature documentation to new frontend system as primary content
2026-04-07 12:01:07 +02:00
Patrik Oldsberg
b592810c5f
Fix duplicate frontmatter IDs in old-system doc pages
...
Prefix the frontmatter `id` in the --old variants with their
feature area (techdocs-/search-) so Docusaurus no longer reports
duplicate doc ID collisions.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-04 23:51:04 +02:00
Patrik Oldsberg
fb571af4ee
fix: correct broken doc links in search getting-started guides
...
Update links to removed how-to-guides anchors (#how-to-index-techdocs-documents
and #how-to-limit-what-can-be-searched-in-the-software-catalog) to point to the
existing #how-to-customize-fields-in-the-software-catalog-or-techdocs-index
anchor instead. Also update the old frontend system guide to link to the
--old variants of how-to-guides.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-04 12:47:25 +02: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
Patrik Oldsberg
561f555fb1
docs: address copilot review feedback
...
Fix links in viewing-catalog.md and filter-catalog.md to point to
the new frontend system catalog-customization.md instead of the old
guide. Fix the Kubernetes entity content extension ID to use the
correct `entity-content:kubernetes/kubernetes` format. Wrap raw
extension definitions in `createFrontendModule` in search and
scaffolder docs. Correct TechDocs addon installation instructions
to explicitly install addon modules rather than claiming
auto-discovery.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-30 12:42:11 +02:00
Patrik Oldsberg
8ec254cd4b
docs: migrate feature docs to new frontend system as primary content
...
Rewrite documentation for TechDocs, Software Templates, Software Catalog,
Search, and Kubernetes features to use the new frontend system as the
primary installation and configuration instructions. Old frontend system
instructions are moved to separate `--old` suffixed files for pages with
substantial legacy content, or updated inline for pages with minimal
old-system content.
Files migrated:
- techdocs/getting-started.md
- techdocs/how-to-guides.md
- software-templates/writing-custom-step-layouts.md
- software-templates/writing-custom-field-extensions.md
- software-templates/index.md
- software-catalog/catalog-customization.md
- search/getting-started.md
- search/how-to-guides.md
- kubernetes/installation.md
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-29 21:47:46 +02:00
Patrik Oldsberg
be7ebadb21
repo: promote app-next to main example app
...
This renames packages to make the new frontend system the default:
- packages/app → packages/app-legacy (example-app-legacy)
- packages/app-next → packages/app (example-app)
- packages/app-next-example-plugin → packages/app-example-plugin
Updated all related configuration, scripts, and documentation.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-10 14:30:16 +01:00
aramissennyeydd
efbf232bfa
fix: update more /docs/references links
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2026-02-04 10:11:36 -06:00
nojaf
fb87aa90a3
docs: add documentation for Elasticsearch auth extension point
...
Signed-off-by: nojaf <florian.verdonck@outlook.com >
2026-02-02 09:26:07 +01:00
Fredrik Adelöw
ca8368e882
some more small doc fixes
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-10-15 09:33:34 +02:00
Patrik Oldsberg
a4add851a4
Merge pull request #31108 from backstage/docs-theming
...
Improving theming documentation
2025-10-07 20:57:55 +02:00
Matheus Almeida
cde70cabfd
module-elasticsearch: include custom document id to batch upload ( #30128 )
...
* include custom document id to elasticsearch batch upload
---------
Signed-off-by: Matheus Almeida <matheusjv14@gmail.com >
2025-09-15 11:16:24 -04:00
Charles de Dreuille
4d2816dbe9
First pass improving theming docs
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-09-10 13:54:15 +01:00
Fredrik Adelöw
9a93520746
deprecate explore collator
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-08-22 16:47:50 +02:00
Ross Sullivan
f78a03b57b
docs(search): Fixed incorrect ElasticSearch query config ( #30436 )
...
Signed-off-by: Ross Sullivan <ross.sullivan@paypay-corp.co.jp >
2025-07-07 09:27:48 -04:00
Andre Wanlin
b5545900a4
Initial removal
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2025-06-06 13:14:54 -05:00
Camila Belo
8ee146cea9
refactor: apply second round of review suggestions
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2025-06-04 11:29:33 +02:00
Paul Schultz
2e26579e06
chore: update react imports
...
Signed-off-by: Paul Schultz <pschultz@pobox.com >
2025-04-08 07:35:24 -05:00
Lars Van Steenbergen
5f66007d58
ElasticSearch backend: Add the option to configure the fuzziness. ( #28661 )
...
* feature: add option to finetune the fuzziness for elasticsearch
Signed-off-by: Lars van Steenbergen <lars@wingu.dev >
* feature: add option to finetune the fuzziness for elasticsearch
Signed-off-by: Lars van Steenbergen <lars@wingu.dev >
* feature: Missed 2 exports
Signed-off-by: Lars van Steenbergen <lars@wingu.dev >
* feature: Add the api report
Signed-off-by: Lars van Steenbergen <lars@wingu.dev >
* feature: clean up unwanted line
Signed-off-by: Lars van Steenbergen <lars@wingu.dev >
* feature: fix
Signed-off-by: Lars van Steenbergen <lars@wingu.dev >
* feature: readding the api-reports
Signed-off-by: Lars van Steenbergen <lars@wingu.dev >
* Update .changeset/four-bees-look.md
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
Signed-off-by: Lars Van Steenbergen <45992455+lvstb@users.noreply.github.com >
* fix: added remarks
Signed-off-by: Lars van Steenbergen <lars@wingu.dev >
* Update docs/features/search/search-engines.md
Co-authored-by: John Philip <johnphilip283@gmail.com >
Signed-off-by: Lars Van Steenbergen <45992455+lvstb@users.noreply.github.com >
* Update docs/features/search/search-engines.md
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
Signed-off-by: Lars Van Steenbergen <45992455+lvstb@users.noreply.github.com >
* Update docs/features/search/search-engines.md
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
Signed-off-by: Lars Van Steenbergen <45992455+lvstb@users.noreply.github.com >
* Update comment
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
Signed-off-by: Lars Van Steenbergen
<45992455+lvstb@users.noreply.github.com >
Signed-off-by: Lars van Steenbergen <lars@wingu.dev >
* Add vale accepted words and extra documentation
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
Signed-off-by: Lars Van Steenbergen
<45992455+lvstb@users.noreply.github.com >
Signed-off-by: Lars van Steenbergen <lars@wingu.dev >
* Unneeded parameter removal + replace Distance by distance
Signed-off-by: Lars van Steenbergen <lars@wingu.dev >
---------
Signed-off-by: Lars van Steenbergen <lars@wingu.dev >
Signed-off-by: Lars Van Steenbergen <45992455+lvstb@users.noreply.github.com >
Signed-off-by: Lars Van Steenbergen
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
Co-authored-by: John Philip <johnphilip283@gmail.com >
Co-authored-by: Benjamin Janssens <benji.janssens@gmail.com >
2025-03-17 15:59:17 -04:00
Bond Yan
e7a3b2ed2e
added extension point documentation
...
Signed-off-by: Bond Yan <bondy@spotify.com >
2025-03-07 15:10:42 -05:00
Andre Wanlin
f571d10497
Removed legacy example
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2025-02-27 12:30:33 -06:00
Andre Wanlin
ba63794eb2
Added Catalog Collator filter example
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2025-02-27 12:27:29 -06:00
Kiss Miklos
f84d2583c8
add proper docs
...
Signed-off-by: Kiss Miklos <miklos@roadie.io >
2025-02-19 20:27:10 +01:00
AmbrishRamachandiran
a61cccb093
Updated docs of seach
...
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com >
2024-12-19 12:07:16 +05:30
Patrik Oldsberg
bc71718834
update docs to remove /alpha
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-10-11 16:50:08 +02:00
Alex Lorenzi
1de80f20f6
Merge pull request #25497 from alexef/techdocs-tags
...
Techdocs: allow custom collation of mkdocs search document
2024-10-09 13:32:56 -04:00
Alex Eftimie
889b1b714f
merge with master
...
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
2024-10-02 14:59:35 +02:00
Joshua Jung
461216de65
Updating docs for issue 26754
...
Signed-off-by: Joshua Jung <joshua.p.jung@gmail.com >
2024-09-17 19:37:22 -05:00
Joshua Jung
c429c92eff
Addressing SidebarSearchModal suggestions in PR
...
Signed-off-by: Joshua Jung <joshua.p.jung@gmail.com >
2024-09-06 17:39:21 -05:00
Alex Eftimie
98be1a602a
refactor to use partials
...
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
2024-09-04 17:45:01 +02:00
Joshua Jung
950534e5b5
Updating documentation for customization of SidebarSearchModal children
...
Signed-off-by: Joshua Jung <joshua.p.jung@gmail.com >
2024-08-30 18:28:50 -05:00
Camila Belo
fc24d9ebf0
refactor: stop using backend-tasks in packages and plugins
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2024-08-19 15:48:21 +02:00
Andre Wanlin
8897f3c442
Changes based on feedback
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2024-08-01 07:16:55 -05:00
Andre Wanlin
668fe02828
[NBS] Updated Search Docs
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2024-07-15 07:38:58 -05:00
Andre Wanlin
1145181834
Moved from root note to title
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2024-07-13 10:45:17 -05:00
Jonathan Stevens
281f44b1e2
fix(docs): fixing/simplifying new backend system search imports
...
Signed-off-by: Jonathan Stevens <jonathanstevens89@gmail.com >
2024-06-28 17:53:10 -06:00
Aditya Kumar
d1e0b2d0d4
Updated the features documents
...
Signed-off-by: Aditya Kumar <aditya.kumar60@infosys.com >
2024-05-17 08:40:28 +05:30
Patrik Oldsberg
f4fcce8cdc
backend -> backend-legacy, backend-next -> backend
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-05-06 15:21:02 +02:00
Patrik Oldsberg
f68e3cde46
docs/features/search: update search integration support table to point to stack-overflow search module
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-04-20 15:06:33 +02:00
Fredrik Adelöw
9aac2b0d36
move cwd as the first argument to yarn
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2024-02-04 20:13:00 +01:00
Emma Indal
f42ff3fc47
update ids of config options for search DI
...
Signed-off-by: Emma Indal <emma.indahl@gmail.com >
2024-01-10 16:08:48 +01:00
Fredrik Adelöw
2e6c56bb8e
update release status wording for the new backend system
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-12-22 13:58:00 +01:00
Hannes Jetter
c437253b7a
Refactored TechDocsCollator; added
...
entityTransformer functionality
Signed-off-by: Hannes Jetter <hannes.jetter@aeb.com >
2023-10-06 02:24:39 +02:00
Camila Belo
8623fdeca8
refactor(search): apply review suggestions - second round
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-04 15:05:29 +02:00
Camila Belo
861fd40fe8
refactor(search): apply review suggestions
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-04 15:04:49 +02:00
Camila Belo
165c5edf04
docs(search): draft search extension docs page
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-04 15:04:49 +02:00