From e01da1837511f00b000455c0dde02e0227808091 Mon Sep 17 00:00:00 2001 From: Mark Langovoi Date: Mon, 2 Sep 2024 23:02:55 +0700 Subject: [PATCH] add frontend miniconf 2024 --- src/api/events.ts | 2 +- src/app/(main)/events/[id]/page.tsx | 4 +- .../2021-11-06-krasnodar-backend-miniconf.md | 2 +- .../2022-04-24-krasnodar-frontend-miniconf.md | 2 +- .../2022-05-21-krasnodar-backend-miniconf.md | 2 +- .../2022-09-24-krasnodar-frontend-miniconf.md | 2 +- .../2024-01-20-krasnodar-python-miniconf.md | 2 +- .../2024-08-17-krasnodar-backend-miniconf.md | 2 +- .../2024-10-26-krasnodar-frontend-miniconf.md | 76 +++++++++++++++++++ 9 files changed, 85 insertions(+), 9 deletions(-) create mode 100644 src/data/events/2024-10-26-krasnodar-frontend-miniconf.md diff --git a/src/api/events.ts b/src/api/events.ts index 66b7aef..64282ab 100644 --- a/src/api/events.ts +++ b/src/api/events.ts @@ -115,7 +115,7 @@ const venueSchema = z.object({ const schema = z.object({ id: z.string(), - legacy_id: z.number(), + legacy_id: z.number().optional(), qtickets_id: z.number().optional(), name: z.string(), start_date: z.string(), diff --git a/src/app/(main)/events/[id]/page.tsx b/src/app/(main)/events/[id]/page.tsx index e08b77b..4cfe94f 100644 --- a/src/app/(main)/events/[id]/page.tsx +++ b/src/app/(main)/events/[id]/page.tsx @@ -34,7 +34,7 @@ type Props = { export async function generateStaticParams() { const events = await getEvents() - return events.map((event) => ({ id: event.legacy_id.toString() })) + return events.map((event) => ({ id: event.name })) } export default async function Page({ params }: Props) { @@ -102,7 +102,7 @@ export default async function Page({ params }: Props) { diff --git a/src/data/events/2021-11-06-krasnodar-backend-miniconf.md b/src/data/events/2021-11-06-krasnodar-backend-miniconf.md index 3266aef..97f30e1 100644 --- a/src/data/events/2021-11-06-krasnodar-backend-miniconf.md +++ b/src/data/events/2021-11-06-krasnodar-backend-miniconf.md @@ -119,7 +119,7 @@ activities: miniConf — это формат мероприятий на 4-5 докладов и 100+ участников, которые существуют при финансовой поддержке сообщества и является некоммерческими. -Доклады проходят отбор и касаются различных аспектов серверной разработки, администрирования и мониторинга. Никакой воды, только самое интересное и полезное для практикующих инженеров. +Доклады проходят отбор и касаются различных аспектов серверной разработки, администрирования и мониторинга. Только самое интересное и полезное для практикующих инженеров. Если вы хотите выступить на наших мероприятиях — [подавайте заявку](https://krd.dev/cfp). Мы полностью помогаем докладчикам с подготовкой. diff --git a/src/data/events/2022-04-24-krasnodar-frontend-miniconf.md b/src/data/events/2022-04-24-krasnodar-frontend-miniconf.md index c8de7ea..b4b1e48 100644 --- a/src/data/events/2022-04-24-krasnodar-frontend-miniconf.md +++ b/src/data/events/2022-04-24-krasnodar-frontend-miniconf.md @@ -96,7 +96,7 @@ activities: miniConf — это формат мероприятий на 4-5 докладов и 100+ участников, которые существуют при финансовой поддержке сообщества и является некоммерческими. -Доклады проходят отбор. Никакой воды, только самое интересное и полезное для практикующих специалистов. +Доклады проходят отбор. Только самое интересное и полезное для практикующих специалистов. Если вы хотите выступить на наших мероприятиях — [подавайте заявку](https://krd.dev/cfp). Мы полностью помогаем докладчикам с подготовкой. diff --git a/src/data/events/2022-05-21-krasnodar-backend-miniconf.md b/src/data/events/2022-05-21-krasnodar-backend-miniconf.md index c3f491a..a49f853 100644 --- a/src/data/events/2022-05-21-krasnodar-backend-miniconf.md +++ b/src/data/events/2022-05-21-krasnodar-backend-miniconf.md @@ -115,7 +115,7 @@ activities: miniConf — это формат мероприятий на 4-5 докладов и 100+ участников, которые существуют при финансовой поддержке сообщества и является некоммерческими. -Доклады проходят отбор и касаются различных аспектов серверной разработки, администрирования и мониторинга. Никакой воды, только самое интересное и полезное для практикующих инженеров. +Доклады проходят отбор и касаются различных аспектов серверной разработки, администрирования и мониторинга. Только самое интересное и полезное для практикующих инженеров. Если вы хотите выступить на наших мероприятиях — [подавайте заявку](https://krd.dev/cfp). Мы полностью помогаем докладчикам с подготовкой. diff --git a/src/data/events/2022-09-24-krasnodar-frontend-miniconf.md b/src/data/events/2022-09-24-krasnodar-frontend-miniconf.md index b14d682..9794a0e 100644 --- a/src/data/events/2022-09-24-krasnodar-frontend-miniconf.md +++ b/src/data/events/2022-09-24-krasnodar-frontend-miniconf.md @@ -116,7 +116,7 @@ activities: miniConf — это формат мероприятий на 4-5 докладов и 100+ участников, которые существуют при финансовой поддержке сообщества и является некоммерческими. -Доклады проходят отбор. Никакой воды, только самое интересное и полезное для практикующих специалистов. +Доклады проходят отбор. Только самое интересное и полезное для практикующих специалистов. Если вы хотите выступить на наших мероприятиях — [подавайте заявку](https://krd.dev/cfp). Мы полностью помогаем докладчикам с подготовкой. diff --git a/src/data/events/2024-01-20-krasnodar-python-miniconf.md b/src/data/events/2024-01-20-krasnodar-python-miniconf.md index 7039e9f..d284f3c 100644 --- a/src/data/events/2024-01-20-krasnodar-python-miniconf.md +++ b/src/data/events/2024-01-20-krasnodar-python-miniconf.md @@ -121,7 +121,7 @@ activities: miniConf — это формат мероприятий на 4-5 докладов и 100+ участников, которые существуют при финансовой поддержке сообщества и является некоммерческими. -Доклады проходят отбор. Никакой воды, только самое интересное и полезное для практикующих инженеров. +Доклады проходят отбор. Только самое интересное и полезное для практикующих инженеров. Если вы хотите выступить на наших мероприятиях — [подавайте заявку](https://krd.dev/cfp). Мы полностью помогаем докладчикам с подготовкой. diff --git a/src/data/events/2024-08-17-krasnodar-backend-miniconf.md b/src/data/events/2024-08-17-krasnodar-backend-miniconf.md index b56ead5..e981a87 100644 --- a/src/data/events/2024-08-17-krasnodar-backend-miniconf.md +++ b/src/data/events/2024-08-17-krasnodar-backend-miniconf.md @@ -130,7 +130,7 @@ activities: miniConf — это формат мероприятий на 4-5 докладов и 100+ участников, которые существуют при финансовой поддержке сообщества и является некоммерческими. -Доклады проходят отбор и касаются различных аспектов серверной разработки, администрирования и мониторинга. Никакой воды, только самое интересное и полезное для практикующих инженеров. +Доклады проходят отбор и касаются различных аспектов серверной разработки, администрирования и мониторинга. Только самое интересное и полезное для практикующих инженеров. Если вы хотите выступить на наших мероприятиях — [подавайте заявку](https://krd.dev/cfp). Мы полностью помогаем докладчикам с подготовкой. diff --git a/src/data/events/2024-10-26-krasnodar-frontend-miniconf.md b/src/data/events/2024-10-26-krasnodar-frontend-miniconf.md new file mode 100644 index 0000000..ef91b64 --- /dev/null +++ b/src/data/events/2024-10-26-krasnodar-frontend-miniconf.md @@ -0,0 +1,76 @@ +--- +qtickets_id: 128388 +name: Krasnodar Frontend miniConf 2024 +short_description: >- + Для специалистов по клиентской разработке в браузере, JavaScript, вёрстке и + дизайну +image: https://storage.yandexcloud.net/krddev-content/background/frontend.jpg +ticket_description: В стоимость участия входит чай, кофе, печенье, фрукты и сэндвичи. +start_date: '2024-10-26T12:00:00+03:00' +finish_date: '2024-10-26T17:00:00+03:00' +venue: + name: Инновационный центр «Аквариум» + address: Краснодар, ул. Северная, 405 + latitude: 45.037499 + longitude: 38.995776 +activities: + - type: WELCOME + zone: Большой зал + start_date: '2024-10-26T12:10:00+03:00' + finish_date: '2024-10-26T12:20:00+03:00' + - type: TALK + thing: null + zone: Большой зал + start_date: '2024-10-26T12:20:00+03:00' + finish_date: '2024-10-26T13:00:00+03:00' + - type: COFFEE + zone: Большой зал + start_date: '2024-10-26T13:00:00+03:00' + finish_date: '2024-10-26T13:20:00+03:00' + - type: TALK + thing: null + zone: Большой зал + start_date: '2024-10-26T13:20:00+03:00' + finish_date: '2024-10-26T14:00:00+03:00' + - type: COFFEE + zone: Большой зал + start_date: '2024-10-26T14:00:00+03:00' + finish_date: '2024-10-26T14:20:00+03:00' + - type: TALK + thing: null + zone: Большой зал + start_date: '2024-10-26T14:20:00+03:00' + finish_date: '2024-10-26T15:00:00+03:00' + - type: COFFEE + zone: Большой зал + start_date: '2024-10-26T15:00:00+03:00' + finish_date: '2024-10-26T15:20:00+03:00' + - type: TALK + thing: null + zone: Большой зал + start_date: '2024-10-26T15:20:00+03:00' + finish_date: '2024-10-26T16:00:00+03:00' + - type: COFFEE + zone: Большой зал + start_date: '2024-10-26T16:00:00+03:00' + finish_date: '2024-10-26T16:20:00+03:00' + - type: TALK + thing: null + zone: Большой зал + start_date: '2024-10-26T16:20:00+03:00' + finish_date: '2024-10-26T17:00:00+03:00' + - type: CLOSE + zone: Большой зал + start_date: '2024-10-26T17:00:00+03:00' + finish_date: '2024-10-26T17:00:00+03:00' +--- + +[Krasnodar Frontend](https://t.me/krdfrontend) — это сообщество специалистов по клиентской разработке в браузере, JavaScript, вёрстке и дизайну, которое существует с 2017 года. Цель сообщества формировать офлайн и онлайн среду, где специалисты могут делиться опытом, помогать друг другу и просто хорошо проводить время в компании коллег. + +miniConf — это формат мероприятий на 4-5 докладов и 100+ участников, которые существуют при финансовой поддержке сообщества и является некоммерческими. + +Доклады проходят отбор. Только самое интересное и полезное для практикующих специалистов. + +Если вы хотите выступить на наших мероприятиях — [подавайте заявку](https://krd.dev/cfp). Мы полностью помогаем докладчикам с подготовкой. + +Чат сообщества в Telegram: [@krdfrontend](https://t.me/krdfrontend)