Home / Function/ Doc() — supabase Function Reference

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,
}))

Subdomains

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free