Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions src/frontend/.starlight-icons/safelist.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,10 @@
"i-material-icon-theme:folder-controller-open",
"i-material-icon-theme:folder-docs",
"i-material-icon-theme:folder-docs-open",
"i-material-icon-theme:folder-lib",
"i-material-icon-theme:folder-lib-open",
"i-material-icon-theme:folder-plugin",
"i-material-icon-theme:folder-plugin-open",
"i-material-icon-theme:folder-public",
"i-material-icon-theme:folder-public-open",
"i-material-icon-theme:folder-scripts",
"i-material-icon-theme:folder-scripts-open",
"i-material-icon-theme:folder-src",
"i-material-icon-theme:folder-src-open",
"i-material-icon-theme:folder-template",
Expand All @@ -53,14 +49,11 @@
"i-material-icon-theme:next",
"i-material-icon-theme:nodejs",
"i-material-icon-theme:nuget",
"i-material-icon-theme:perl",
"i-material-icon-theme:powershell",
"i-material-icon-theme:prolog",
"i-material-icon-theme:python",
"i-material-icon-theme:python-misc",
"i-material-icon-theme:razor",
"i-material-icon-theme:react-ts",
"i-material-icon-theme:rust",
"i-material-icon-theme:settings",
"i-material-icon-theme:skill",
"i-material-icon-theme:svg",
Expand Down
7 changes: 7 additions & 0 deletions src/frontend/config/redirects.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,13 @@ export const redirects = {
'/integrations/devtools/mailpit/': '/integrations/devtools/mailpit/mailpit-get-started/',
'/integrations/frameworks/go/': '/integrations/frameworks/go/go-get-started/',
'/integrations/frameworks/go-apps/': '/integrations/frameworks/go/go-get-started/',
'/integrations/frameworks/deno-apps/': '/integrations/frameworks/deno/deno-get-started/',
'/integrations/frameworks/java/': '/integrations/frameworks/java/java-get-started/',
'/integrations/frameworks/perl/': '/integrations/frameworks/perl/perl-get-started/',
'/integrations/frameworks/powershell/': '/integrations/frameworks/powershell/powershell-get-started/',
'/integrations/frameworks/rust/': '/integrations/frameworks/rust/rust-get-started/',
'/integrations/devtools/k6/': '/integrations/devtools/k6/k6-get-started/',
'/integrations/devtools/sql-projects/': '/integrations/devtools/sql-projects/sql-projects-get-started/',
'/ja/integrations/frameworks/go-apps/': '/integrations/frameworks/go/go-get-started/',
'/integrations/frameworks/csharp-file-based-apps/': '/integrations/dotnet/csharp-file-based-apps/',
'/integrations/frameworks/maui/': '/integrations/dotnet/maui/',
Expand Down
102 changes: 95 additions & 7 deletions src/frontend/config/sidebar/integrations.topics.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1361,7 +1361,20 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = {
},
],
},
{ label: 'Java', slug: 'integrations/frameworks/java' },
{
label: 'Java',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/frameworks/java/java-get-started',
},
{
label: 'Set up Java apps in the AppHost',
slug: 'integrations/frameworks/java/java-host',
},
],
},
{
label: 'JavaScript and Node.js',
collapsed: true,
Expand All @@ -1384,15 +1397,67 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = {
},
items: [
{ label: 'Bun', slug: 'integrations/frameworks/bun-apps' },
{ label: 'Deno', slug: 'integrations/frameworks/deno-apps' },
{
label: 'Deno',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/frameworks/deno/deno-get-started',
},
{
label: 'Set up Deno apps in the AppHost',
slug: 'integrations/frameworks/deno/deno-host',
},
],
},
{ label: 'JavaScript', slug: 'integrations/frameworks/javascript' },
{ label: 'Node.js extensions', slug: 'integrations/frameworks/nodejs-extensions' },
],
},
{ label: 'Perl', slug: 'integrations/frameworks/perl' },
{ label: 'PowerShell', slug: 'integrations/frameworks/powershell' },
{
label: 'Perl',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/frameworks/perl/perl-get-started',
},
{
label: 'Set up Perl apps in the AppHost',
slug: 'integrations/frameworks/perl/perl-host',
},
],
},
{
label: 'PowerShell',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/frameworks/powershell/powershell-get-started',
},
{
label: 'Set up PowerShell scripts in the AppHost',
slug: 'integrations/frameworks/powershell/powershell-host',
},
],
},
{ label: 'Python', slug: 'integrations/frameworks/python' },
{ label: 'Rust', slug: 'integrations/frameworks/rust' },
{
label: 'Rust',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/frameworks/rust/rust-get-started',
},
{
label: 'Set up Rust apps in the AppHost',
slug: 'integrations/frameworks/rust/rust-host',
},
],
},
],
},
{
Expand Down Expand Up @@ -1643,7 +1708,20 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = {
},
],
},
{ label: 'k6', slug: 'integrations/devtools/k6' },
{
label: 'k6',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/devtools/k6/k6-get-started',
},
{
label: 'Set up k6 tests in the AppHost',
slug: 'integrations/devtools/k6/k6-host',
},
],
},
{
label: 'MailPit',
collapsed: true,
Expand All @@ -1664,7 +1742,17 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = {
},
{
label: 'SQL Database Projects',
slug: 'integrations/devtools/sql-projects',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/devtools/sql-projects/sql-projects-get-started',
},
{
label: 'Set up SQL projects in the AppHost',
slug: 'integrations/devtools/sql-projects/sql-projects-host',
},
],
},
],
},
Expand Down
Loading
Loading