How do I document macros?
To document macros, use a schema file and nest the configurations under a macros: key
Example
macros/schema.yml
version: 2
macros:
  - name: cents_to_dollars
    description: A macro to convert cents to dollars
    arguments:
      - name: column_name
        type: string
        description: The name of the column you want to convert
      - name: precision
        type: integer
        description: Number of decimal places. Defaults to 2.
Document a custom materialization
When you create a custom materialization, dbt creates an associated macro with the following format:
materialization_{materialization_name}_{adapter}
To document a custom materialization, use the previously mentioned format to determine the associated macro name(s) to document.
macros/properties.yml
version: 2
macros:
  - name: materialization_my_materialization_name_default
    description: A custom materialization to insert records into an append-only table and track when they were added.
  - name: materialization_my_materialization_name_xyz
    description: A custom materialization to insert records into an append-only table and track when they were added.
0