Charles de Dreuille
ed7b4ad052
docs-ui: replace CSS sync script with postcss-import
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-20 07:32:10 +01:00
Charles de Dreuille
b9be9d33aa
Upgrade to ESLint 9 for Next.js 16 compatibility
...
Next.js 16 requires ESLint 9 for proper flat config support. This commit:
- Upgrades eslint from ^8 to ^9
- Migrates from .eslintrc.json to eslint.config.mjs (flat config)
- Updates lint script to use eslint directly (next lint removed in Next.js 16)
- Adds tsconfig.json includes for Next.js 16 dev types
- Fixes layout.tsx to use proper theme CSS link tags
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-01-29 13:30:44 +00:00
Charles de Dreuille
025e9a8fe0
Upgrade Next.js to 16.1.6
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-01-29 10:52:07 +00:00
Charles de Dreuille
2f709e15ab
Add new changelog structure
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-01-23 18:34:28 +00:00
renovate[bot]
85cd2c90b1
fix(deps): update nextjs monorepo to v15.5.9
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 16:08:46 +00:00
Charles de Dreuille
532574d802
Remove Storybook
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-01-15 23:19:21 +01:00
dependabot[bot]
5a5b8fd08b
build(deps): bump storybook from 8.6.14 to 8.6.15 in /docs-ui
...
Bumps [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core ) from 8.6.14 to 8.6.15.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.15/code/core )
---
updated-dependencies:
- dependency-name: storybook
dependency-version: 8.6.15
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 19:08:30 +00:00
renovate[bot]
06b3889ba3
fix(deps): update dependency next to v15.5.9 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 17:52:51 +00:00
renovate[bot]
069306ea81
fix(deps): update dependency next to v15.5.8 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 02:00:09 +00:00
Fredrik Adelöw
d9eaeb28c0
Merge pull request #32056 from backstage/renovate/nextjs-monorepo
...
fix(deps): update nextjs monorepo to v15.5.7
2025-12-08 16:04:52 +01:00
renovate[bot]
e38052ec3a
fix(deps): update nextjs monorepo to v15.5.7
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 10:10:08 +00:00
Fredrik Adelöw
2bae83ab2e
Version Policy Update - Node 22 to 24
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-12-08 10:53:38 +01:00
renovate[bot]
451d02dfb1
fix(deps): update nextjs monorepo to v15.5.6
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 14:12:34 +00:00
dependabot[bot]
7dbb73dea0
build(deps): bump next from 15.4.7 to 15.4.8 in /docs-ui
...
Bumps [next](https://github.com/vercel/next.js ) from 15.4.7 to 15.4.8.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.4.7...v15.4.8 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.4.8
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-03 20:43:22 +00:00
Johan Persson
67f5310557
feat(docs-ui): add automated changelog sync from @backstage/ui
...
Adds automated synchronization of component changelogs from
@backstage/ui package to the documentation site, eliminating
manual changelog maintenance.
The sync script parses CHANGELOG.md using remark/unified, extracts
component-specific entries via "Affected components:" tags, and
generates per-version TypeScript files with preserved markdown
formatting. Includes GitHub API integration to automatically fetch
PR numbers for changelog entries.
Key features:
- Version comparison to sync only new releases
- Per-version file structure (changelogs/v0.2.0.ts, etc.)
- Markdown preservation via AST position slicing
- Component name mapping (PascalCase → kebab-case)
- Duplicate detection for idempotent syncing
- GitHub authentication via gh CLI or GITHUB_TOKEN
- Dry-run mode with preview
Usage:
```bash
yarn sync:changelog # Sync new entries
yarn sync:changelog:dry-run # Preview changes
```
Technical changes:
- Added scripts/sync-changelog.mjs (991 lines)
- Refactored changelog.ts to import per-version files
- Extracted types to separate types.ts file
- Added dependencies: @octokit/rest, unified (remark-parse via @mdx-js/mdx)
- Added documentation in README.md
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-11-17 11:37:39 +01:00
Johan Persson
5d68e00ccd
fix(docs-ui): Add missing BaseUI dependency.
...
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-11-11 16:10:24 +01:00
Charles de Dreuille
d7d87d5760
Cleaning build
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-11-04 14:30:54 +00:00
Charles de Dreuille
510f9ede8b
First pass at bringing our new navigation to BUI's docs
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-11-04 14:30:54 +00:00
Charles de Dreuille
87cf96e1ea
Improve BUI install docs
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-10-18 22:31:56 +01:00
dependabot[bot]
5998ce722b
chore(deps): bump next from 15.3.4 to 15.4.7 in /docs-ui
...
Bumps [next](https://github.com/vercel/next.js ) from 15.3.4 to 15.4.7.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.3.4...v15.4.7 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.4.7
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-16 13:59:34 +00:00
Charles de Dreuille
3aa31bd93a
Align Storybook versions
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-08-13 21:33:51 +02:00
renovate[bot]
10ea5d53ae
fix(deps): update react monorepo
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 01:56:55 +00:00
Charles de Dreuille
b2fe33e7fd
Automatic version number
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-07-21 12:07:18 +01:00
Charles de Dreuille
ad3a6dc90c
Move Theming + Changelog to the bottom
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-07-21 11:25:48 +01:00
Charles de Dreuille
c18e15adc4
Rename Canon everywhere in our docs
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-07-15 13:31:08 +01:00
Charles de Dreuille
5dde3bfe92
Move canon-docs to docs-ui
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-07-15 11:09:59 +01:00