> ## Documentation Index
> Fetch the complete documentation index at: https://lightdash-mintlify-9d6f9427.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Developing in Lightdash

> This guide is for people who are new to Lightdash and need to learn the developer workflow. We'll go over how to install and use the CLI, plus how to create metrics and dimensions.

<CardGroup cols={2}>
  <Card title="Install the Lightdash CLI" href="/guides/cli/how-to-install-the-lightdash-cli" icon="download" horizontal />

  <Card title="Authenticate your CLI (login)" href="/guides/cli/cli-authentication" icon="key" horizontal />

  <Card title="Install Lightdash Skills" href="/get-started/develop-in-lightdash/install-skills" icon="robot" horizontal />

  <Card title="Add tables to Lightdash" icon="table" href="/get-started/develop-in-lightdash/adding-tables-to-lightdash" horizontal />

  <Card title="How to create dimensions" icon="shapes" href="/get-started/develop-in-lightdash/how-to-create-dimensions" horizontal />

  <Card title="How to create metrics" icon="calculator" href="/get-started/develop-in-lightdash/how-to-create-metrics" horizontal />

  <Card title="Autogenerate Lightdash-ready YAML" href="/guides/cli/how-to-auto-generate-schema-files" icon="wand-magic-sparkles" horizontal />

  <Card title="Preview local changes in Lightdash" href="/guides/cli/how-to-use-lightdash-preview" icon="vial" horizontal />

  <Card title="Deploy changes to production" href="/guides/cli/how-to-use-lightdash-deploy" icon="ship" horizontal />

  <Card title="Automate with CI/CD" href="/guides/cli/automate-cli-workflow" icon="circle-check" horizontal />
</CardGroup>

<Note>
  **Tag the dbt models you want to appear in Lightdash.** Before you start, we recommend adding a `lightdash` (or similar) tag to the dbt models you want to expose as Tables in Lightdash, then setting your project's [Table Configuration](/get-started/develop-in-lightdash/adding-tables-to-lightdash#limiting-the-tables-in-lightdash-using-dbt-tags) to match. This keeps staging and intermediate models out of Lightdash and makes your project easier to navigate.
</Note>

We recommend reading through all the docs above to understand all the details, but you can start by checking out this video overview of the Lightdash developer workflow:

<Frame>
  <iframe width="100%" height="420" src="https://www.loom.com/embed/09b65e2d8d984d15985002a49a832f57" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen />
</Frame>

<Tip>
  Also check out the [Notion version of the Lightdash Developer Quickstart](https://lightdash.notion.site/Lightdash-developer-quickstart-3192f80173ef4f0bbbe0f0f88b726a76). This version is built in Notion so you can make a copy and follow along, or customize and share with your whole team!
</Tip>
