Skip to content

isabella232/hub.getdbt.com

 
 

Repository files navigation

hub.getdbt.com

Package hub for dbt.

Adding a new package

The hubcap.py script which generates PRs for new versions of packages is hosted at https://github.com/fishtown-analytics/hubcap and runs hourly on Heroku. To add a new package to the hub index, create a PR which adds the package name to this file.

Development

Clone this repository and install submodules:

git submodule update --init

...then install dependencies with bundler:

bundle install

For mac users, if this fails for MacOS <0.16, take a look at this thread. For Big Sur users, try the following adapted from this thread:

env \                                                                                                                                                     master
  CXX=clang++ \
  GYPFLAGS=-Dmac_deployment_target=10.16 \  # substitute 10.16 for whatever your Mac OS version is
gem install libv8 --version 3.16.14.19  # exact version may differ on your system

gem install therubyracer -v ‘<whatever version bundler requests>’ -- --with-v8-dir=/usr/local/opt/v8@3.15

Note, the precise version of the with-v8-dir may differ from what is listed above. Do consult that directory for whatever version your homebrew installed.

Now rerun bundle install

...and run with middleman:

bundle exec middleman serve --port 4567

In directory bundling

To install gems to the project repo (as opposed to your system-user-level gem folder), use the --install-dir flag with the gem install commands above. However, place this flag and corresponding directory path argument before the -- (this is critical).

About

Package hub for dbt.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 81.3%
  • HTML 13.0%
  • Ruby 4.2%
  • SCSS 0.7%
  • Python 0.7%
  • Makefile 0.1%