Publish partially complete changes in order to make applications

This commit is contained in:
Troy 2025-04-26 16:20:40 +01:00
parent 3698e926ea
commit 4bf6f04222
Signed by: troy
GPG key ID: DFC06C02ED3B4711
184 changed files with 753 additions and 742 deletions

View file

@ -16,7 +16,14 @@ const posts = defineCollection({
alt: z.string(),
}),
tags: z.array(z.string()),
extraAuthors: z.array(z.string()).optional(),
extraAuthors: z
.array(
z.object({
name: z.string().min(1),
url: z.string().url(),
}),
)
.optional(),
categories: z.array(z.string()),
})
.merge(rssSchema),
@ -37,11 +44,18 @@ const projects = defineCollection({
alt: z.string(),
}),
tags: z.array(z.string()),
extraAuthors: z.array(z.string()).optional(),
extraAuthors: z
.array(
z.object({
name: z.string().min(1),
url: z.string().url(),
}),
)
.optional(),
categories: z.array(z.string()),
featured: z.boolean().optional(),
collection: z.boolean().optional(),
includeHero: z.boolean().optional(),
rank: z.number().positive().optional(),
})
.merge(rssSchema),
});