dbt helps analysts write reliable, modular code using a workflow that closely mirrors software development.
This repository contains code for generating a Data Catalog site for dbt projects in Brocoli flavor. Check out the dbt documentation for more information.
- Clone repo
- Duplicate the
.env.example
, rename it to.env
and replace dummy values with yours - Click on Open a Remote Window button (left-down corner) & select Reopen in Container
- Wait while your Development Environment is being built (it may take some time)
In your dbt project, run dbt docs generate
then dbt docs serve
.
After cloning this repository, run:
git submodule update --init --recursive
You'll also need to install bundler if you don't already have it:
gem install bundler
bundle install
To build the css files required for webpack:
cd styles
bundle exec jekyll build
cd -
To build an index.html file:
npm install
npx webpack
To run the dev server, first copy your manifest.json
and catalog.json
files to
the src/
directory. Then run:
npm install
npm start