panasenco / dbt-docs-index

Generates an index of multiple dbt documentation sites

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dbt-docs-index

Generates an index of multiple dbt documentation sites

Prep

After cloning this repository, run:

git submodule update --init --recursive

Docker Usage

docker build -t dbt_index_builder .
docker run --rm -v [ROOT DIRECTORY]:/projects dbt_index_builder /projects

generates a file index.html in the root directory with a directory listing of your dbt projects:

menu of dbt docs sites

Native Usage

Do everything like it's done in the Dockerfile:

  • Install Ruby, bundler, Jekyll.
  • Generate styles.css
  • Install Python dependencies

Then run:

python docs_index.py [ROOT DIRECTORY]

About

Generates an index of multiple dbt documentation sites

License:Apache License 2.0


Languages

Language:HTML 81.1%Language:Python 13.8%Language:Dockerfile 3.9%Language:Ruby 1.2%