68 Commits

Author SHA1 Message Date
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
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
Peter Macdonald b5d19abffa Merge pull request #33301 from drodil/docs_seo
docs: add seo improvements to microsite
2026-03-18 12:32:22 +01:00
Patrik Oldsberg 60b6c13748 Merge pull request #33325 from AmbrishRamachandiran/docs-title-fix
Add tooltips to GitHub and Discord navbar icons
2026-03-17 21:55:25 +01:00
Andre Wanlin 88fef53c08 Removed redirect based on feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-03-14 09:27:49 -05:00
Andre Wanlin 765725c8c2 Fixed CI and addressed feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-03-14 09:23:25 -05:00
AmbrishRamachandiran a7b46a4708 Add tooltips to GitHub and Discord navbar icons
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com>
2026-03-12 22:36:42 +05:30
Hellgren Heikki fa33a33a6a docs: add seo improvements to microsite
following the #33200 but adding also LD+JSON data, preconnect
for google fonts, robots.txt, and other additional metadata
for the page.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2026-03-12 10:18:45 +02:00
divyamagrawal06 844f7ba3ab chore: format as per prettier
Signed-off-by: divyamagrawal06 <ludicrouslytrue@gmail.com>
2026-03-08 14:40:27 +05:30
Divyam Agrawal 51c63d53cf Update microsite/docusaurus.config.ts
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
Signed-off-by: Divyam Agrawal <ludicrouslytrue@gmail.com>
2026-03-08 04:25:42 +05:30
divyamagrawal06 0670f17050 fix(microsite): add missing meta description to homepage
Signed-off-by: divyamagrawal06 <ludicrouslytrue@gmail.com>
2026-03-08 04:00:19 +05:30
Sebastian 99ce885328 fix: move onBrokenMarkdownLinks config in docusaurus.config.ts to the new location
Fixes the following Docusaurus warning during build.
The `siteConfig.onBrokenMarkdownLinks` config option is deprecated and will be removed in Docusaurus v4.
Please migrate and move this option to `siteConfig.markdown.hooks.onBrokenMarkdownLinks` instead.

Signed-off-by: Sebastian <sebastian.danielsson@proton.me>
2026-02-15 17:36:21 +01:00
Patrik Oldsberg 8ed1bf3f81 microsite: update remaining newsletter links
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 16:09:48 +01:00
aramissennyeydd cdffa38b46 fix: hard navigation to reference docsite
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2026-01-27 19:55:50 -05:00
Patrik Oldsberg 827aa1ea6d Merge pull request #32538 from backstage/rugvip/reorg
microsite: reorg top bar
2026-01-27 20:13:34 +01:00
Patrik Oldsberg 095f44a184 microsite: make references header item a dropdown for stable/next
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-27 16:40:02 +01:00
Patrik Oldsberg 0087c907c9 microsite: reorg top bar
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-27 16:40:02 +01:00
Fredrik Adelöw 95a2bb63bf microsite: bump and use the faster build (#32160)
* microsite: bump and use the faster build

Signed-off-by: Fredrik Adelöw <freben@gmail.com>

* fix: disable option causing issues + turn on other flags (#32532)

* feat: make the docsite build faster

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

* revert unnecessary change

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

---------

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>

---------

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
2026-01-27 09:38:25 -05:00
Fredrik Adelöw 7455dae884 require the use of node prefix on native imports
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-26 13:22:53 +01:00
Peter Macdonald 032f2a8468 Some small tidying up of the docs site
Signed-off-by: Peter Macdonald <peterm4c@pm.me>
2026-01-05 09:38:56 +01:00
Patrik Oldsberg a4add851a4 Merge pull request #31108 from backstage/docs-theming
Improving theming documentation
2025-10-07 20:57:55 +02:00
Charles de Dreuille 1ac09a8060 Update docusaurus.config.ts
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-07 18:01:11 +01:00
Andre Wanlin 391ce9fae5 Added Generated Scaffolder API Docs
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-09-15 15:50:51 -05:00
Charles de Dreuille 95c442a9bd Docs fixes
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-09-15 12:39:09 +01:00
Patrik Oldsberg 4af68d5f82 microsite: update algolia API key
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-06-13 00:41:29 +02:00
Gervais, Raymond f282cc47eb Docusarus config for microsite now defaults to dark mode (revets previous respectPrefersColorscheme)
Signed-off-by: Gervais, Raymond <raymond.gervais@rbc.com>
2025-05-20 12:05:02 -04:00
Gervais, Raymond 6dbb27273b Prettier CLI use to correct code format
Signed-off-by: Gervais, Raymond <raymond.gervais@rbc.com>
2025-05-20 12:02:14 -04:00
Gervais, Raymond e01b9cadbe feat: Update Docusaurus configuration and theme styles to support Light Theme
- Updated color mode settings to respect user preferences and changed default mode.
- Switched logo source based on theme (light/dark) in the home page component.
- Enhanced banner section styles with CSS variables for better theme support.
- Copied logo asset for dark theme.
- Introduced CSS variables for light and dark theme backgrounds and gradients.

Signed-off-by: Gervais, Raymond <raymond.gervais@rbc.com>
2025-05-20 12:02:14 -04:00
Andre Wanlin 3cd1409f45 Removed redirect to fix failing deployment
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-05-13 13:38:23 -05:00
Matt Benson f20bebc941 rename template extensions->templating extensions in docs
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-05-07 09:58:32 -05:00
Fredrik Adelöw 75a58f50d1 adjust the footer links
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-04-29 08:57:01 +02:00
Patrik Oldsberg b1d3912da2 microsite: remove node example from OpenAPI docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-31 10:15:46 +02:00
Fredrik Adelöw 9acfc70d6b get rid of some docusaurus warnings
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-03-28 11:41:20 +01:00
Fredrik Adelöw f9e3b40182 Merge pull request #29059 from deepthi-28/dochyperlink
Hyper link added
2025-03-06 21:20:41 +01:00
Fredrik Adelöw a0270404d4 Update microsite/docusaurus.config.ts
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-03-06 21:20:32 +01:00
Peter Macdonald 205c9b305d add discord button to navbar in microsite
Signed-off-by: Peter Macdonald <macdonald.peter90@gmail.com>
2025-03-06 16:04:02 +01:00
deepthi-28 a49e6691bf Hyper link added to the footer
Signed-off-by: deepthi-28 <deepthi.ajith@infosys.com>
2025-03-06 10:55:38 +05:30
aramissennyeydd de1fad98a8 fix prettier
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-03-01 10:32:24 -06:00
aramissennyeydd c49e11bd07 fix config to support ts imports
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-02-28 09:26:55 -06:00
aramissennyeydd 69ebbb9e00 fix docsite prettier
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-02-28 09:26:54 -06:00
aramissennyeydd 60aeb0e330 update server based on schema changes
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-02-28 09:26:54 -06:00
aramissennyeydd b2831706d5 feat(docs): autogenerate documentation from the API specs
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-02-28 09:26:54 -06:00
Patrik Oldsberg d9a07f78d4 microsite: remove unnecessary redirect
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-02-12 19:21:47 +01:00
Patrik Oldsberg 712f96a86f Merge pull request #27934 from minkimcello/mk/cli-templates
Declarative CLI Templates
2025-02-11 14:47:55 +01:00
aramissennyeydd cce1c33d52 prettier :(
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-02-03 13:07:14 -05:00
aramissennyeydd 043c01d55d update following sig meeting
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-02-01 11:15:13 -05:00
Min Kim 1c89ea5310 Add new documentation to site nav
Signed-off-by: Min Kim <minkimcello@gmail.com>
2025-01-23 22:35:21 -05:00
Vincenzo Scamporlino 4bfe8986a6 Revert "Upgraded microsite to Docusaurus 3.6"
This reverts commit 93a091cdf8.

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-11-19 20:36:42 +01:00
Harsha Teja Kanna 93a091cdf8 Upgraded microsite to Docusaurus 3.6
Signed-off-by: Harsha Teja Kanna <h7kanna@gmail.com>
2024-11-04 10:33:47 -05:00
Peter Macdonald f2a589777e Sets the edit this page url to be static as it was before we generated versioned docs
Signed-off-by: Peter Macdonald <macdonald.peter90@gmail.com>
2024-09-18 11:20:50 +02:00