Doc() — supabase Function Reference
Architecture documentation for the Doc() function in contentlayer.config.js from the supabase codebase.
Entity Profile
Relationship Graph
Source Code
apps/learn/contentlayer.config.js lines 96–157
export const Doc = defineDocumentType(() => ({
name: 'Doc',
filePathPattern: `**/*.mdx`,
contentType: 'mdx',
fields: {
title: {
type: 'string',
required: true,
},
description: {
type: 'string',
required: true,
},
published: {
type: 'boolean',
default: true,
},
links: {
type: 'nested',
of: LinksProperties,
},
featured: {
type: 'boolean',
default: false,
required: false,
},
component: {
type: 'boolean',
default: false,
required: false,
},
fragment: {
type: 'boolean',
default: false,
required: false,
},
toc: {
type: 'boolean',
default: true,
required: false,
},
chapterNumber: {
type: 'number',
required: false,
},
explore: {
type: 'list',
of: ExploreItem,
required: false,
},
courseHero: {
type: 'nested',
of: CourseHero,
required: false,
},
source: {
type: 'nested',
of: NestedProperties,
},
},
computedFields,
}))
Domain
Subdomains
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free