DylanBaker/hub.getdbt.com

Package hub for dbt.

★ 0Forks 0GitHub ↗Compare

README

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/[email protected]

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).

Contributors

drewbaningithub-actions[bot]annafiljtcohen6VersusFacitaxelazaidclrcrljoellabeskristin-bagnalldependabot[bot]amychen1776absorbbMartinGuindondave-connors-3JDW818jthandyjasnonazsnyk-bot

Issues