diff --git a/pwa/app/(common)/help/page.tsx b/pwa/app/(common)/help/page.tsx index ae93e323..bd993fd2 100644 --- a/pwa/app/(common)/help/page.tsx +++ b/pwa/app/(common)/help/page.tsx @@ -170,6 +170,33 @@ export default async function Page() { /> +
+ The API Platform Skillset teaches AI coding agents the canonical + API Platform 4.x way, with 15 skills covering both Symfony and + Laravel. Install the Claude Code plugin to keep your agents + aligned with framework best practices. +
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
>
);
}
diff --git a/pwa/app/(con)/[locale]/con/2025/tickets/RegisterPage.tsx b/pwa/app/(con)/[locale]/con/2025/tickets/RegisterPage.tsx
index 10ba5c29..06e9f02b 100644
--- a/pwa/app/(con)/[locale]/con/2025/tickets/RegisterPage.tsx
+++ b/pwa/app/(con)/[locale]/con/2025/tickets/RegisterPage.tsx
@@ -85,6 +85,7 @@ export default function RegisterPage() {
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
>
);
}
diff --git a/pwa/app/(con)/[locale]/con/2026/layout.tsx b/pwa/app/(con)/[locale]/con/2026/layout.tsx
index 8d4c9125..19f1b294 100644
--- a/pwa/app/(con)/[locale]/con/2026/layout.tsx
+++ b/pwa/app/(con)/[locale]/con/2026/layout.tsx
@@ -5,8 +5,10 @@ import nav from "data/con/2026/nav";
import footer from "data/con/2026/footer";
import { Metadata } from "next";
import { getEditionEventData } from "utils/con";
-import { i18n } from "i18n/i18n-config";
+import { i18n, Locale } from "i18n/i18n-config";
import { getRootUrl } from "utils";
+import { getAllSpeakers } from "api/con/speakers";
+import { getAllConferences } from "api/con/conferences";
type Props = {
params: { edition: string; locale: string };
@@ -38,8 +40,17 @@ export async function generateMetadata({ params }: Props): Promise