From 0e437a7e68c29b3c8f0dd64731279bf95fb7efca Mon Sep 17 00:00:00 2001 From: Leticia Dias Date: Fri, 6 Mar 2026 15:56:37 -0300 Subject: [PATCH 1/2] feat: add new category --- src/seed/category.seed.ts | 7 +++++++ src/seed/post.seed.ts | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) diff --git a/src/seed/category.seed.ts b/src/seed/category.seed.ts index 1a19dec..ec8f641 100644 --- a/src/seed/category.seed.ts +++ b/src/seed/category.seed.ts @@ -63,6 +63,12 @@ export async function seedCategories() { create: { name: 'tailwindcss' }, }); + const CATEGORY_DATASTRUCTURES_ALGORITHMS = await prisma.category.upsert({ + where: { id: 11 }, + update: {}, + create: { name: 'Estrutura de Dados & Algoritmos' }, + }); + console.log({ CATEGORY_REFLEXION, CATEGORY_OLYMPIAD, @@ -74,5 +80,6 @@ export async function seedCategories() { CATEGORY_CAREER, CATEGORY_FRONTEND, CATEGORY_TAILWINDCSS, + CATEGORY_DATASTRUCTURES_ALGORITHMS, }); } diff --git a/src/seed/post.seed.ts b/src/seed/post.seed.ts index 252ab0b..1a943fd 100644 --- a/src/seed/post.seed.ts +++ b/src/seed/post.seed.ts @@ -792,6 +792,40 @@ Trabalhar como freelancer tem sido uma jornada cheia de aprendizados, desafios e }, }); + const UNDERSTANDING_ALGORITHMS = await prisma.post.upsert({ + where: { id: 19 }, + update: {}, + create: { + title: 'Entendendo Algoritmos', + authorId: 2, + content: ``, + previewContent: + 'O que são algoritmos? Aprenda com exemplos do dia a dia como eles influenciam nossa rotina e a tecnologia ao nosso redor.', + slug: 'entendendo-algoritmos', + isPublished: true, + categoryId: 11, + article_level: 'Iniciante', + estimated_time: 9, + }, + }); + + const TAILWINDCSS_V4 = await prisma.post.upsert({ + where: { id: 20 }, + update: {}, + create: { + title: 'Tailwind CSS v4: Uma nova era para o framework.', + authorId: 2, + content: ``, + previewContent: + 'O Tailwind CSS v4 chegou com uma nova arquitetura, mais desempenho e uma configuração simplificada. Descubra o que mudou e como essa versão redefine a forma de escrever CSS moderno.', + slug: 'tailwind-css-v4-uma-nova-era-para-o-framework', + isPublished: true, + categoryId: 10, + article_level: 'Avançado', + estimated_time: 9, + }, + }); + console.log({ FAZ_FUNCIONAR_E_DEPOIS_MELHORA_SERA_MESMO, OLIMPIADA_DO_CONHECIMENTO, @@ -809,5 +843,7 @@ Trabalhar como freelancer tem sido uma jornada cheia de aprendizados, desafios e TAILWINDCSS_A_POWERFUL_TOOL, GENERIC_COMPONENTS, GENERIC_COMPONENTS_02, + UNDERSTANDING_ALGORITHMS, + TAILWINDCSS_V4, }); } From 66f8f99a7c7f116cb0ab3c04405e2e21eb93ff3f Mon Sep 17 00:00:00 2001 From: Leticia Dias Date: Fri, 6 Mar 2026 17:52:54 -0300 Subject: [PATCH 2/2] feat: add new category and article --- src/seed/category.seed.ts | 7 +++++++ src/seed/post.seed.ts | 18 ++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/src/seed/category.seed.ts b/src/seed/category.seed.ts index ec8f641..97bf144 100644 --- a/src/seed/category.seed.ts +++ b/src/seed/category.seed.ts @@ -69,6 +69,12 @@ export async function seedCategories() { create: { name: 'Estrutura de Dados & Algoritmos' }, }); + const CATEGORY_DESIGN = await prisma.category.upsert({ + where: { id: 12 }, + update: {}, + create: { name: 'design' }, + }); + console.log({ CATEGORY_REFLEXION, CATEGORY_OLYMPIAD, @@ -81,5 +87,6 @@ export async function seedCategories() { CATEGORY_FRONTEND, CATEGORY_TAILWINDCSS, CATEGORY_DATASTRUCTURES_ALGORITHMS, + CATEGORY_DESIGN, }); } diff --git a/src/seed/post.seed.ts b/src/seed/post.seed.ts index 1a943fd..df90a12 100644 --- a/src/seed/post.seed.ts +++ b/src/seed/post.seed.ts @@ -826,6 +826,23 @@ Trabalhar como freelancer tem sido uma jornada cheia de aprendizados, desafios e }, }); + const DESIGN_SYSTEM = await prisma.post.upsert({ + where: { id: 22 }, + update: {}, + create: { + title: 'Design System: o que é e quando não ter um', + authorId: 9, + content: ``, + previewContent: + 'Neste artigo, você vai entender o que é um Design System e em quais cenários faz mais sentido não criar um.', + slug: 'design-system-o-que-e-e-quando-nao-ter-um', + isPublished: true, + categoryId: 12, + article_level: 'Intermediário', + estimated_time: 8, + }, + }); + console.log({ FAZ_FUNCIONAR_E_DEPOIS_MELHORA_SERA_MESMO, OLIMPIADA_DO_CONHECIMENTO, @@ -845,5 +862,6 @@ Trabalhar como freelancer tem sido uma jornada cheia de aprendizados, desafios e GENERIC_COMPONENTS_02, UNDERSTANDING_ALGORITHMS, TAILWINDCSS_V4, + DESIGN_SYSTEM, }); }