dbt-labs / hubcap

This app adds modules to the hubsite at hub.getdbt.com
13 stars 100 forks source link

Update hub.json #273

Closed aneiderhiser closed 1 year ago

aneiderhiser commented 1 year ago

Added 3 new packages to tuva-health. These were listed previously but then we took them down for a period while we made updates. We're now ready to put them back up.


Description

Tell us about your new package!

Link to your package's repository:

Checklist

This checklist is a cut down version of the best practices that we have identified as the package hub has grown. Although meeting these checklist items is not a prerequisite to being added to the Hub, we have found that packages which don't conform provide a worse user experience.

First run experience

Customisability

Dependencies

Dependencies on dbt Core

Versioning

aneiderhiser commented 1 year ago

@dbeatty10

dbeatty10 commented 1 year ago

@aneiderhiser I'd like to treat each of these as net-new packages so we can make sure each has gone through our checklist.

I've added the checklist to the PR description. Can you duplicate the checklist and fill it out for each new package you are adding? Then ping us again once that's done?

I'm guessing we won't want to add https://github.com/tuva-health/the_tuva_project_demo as a package on the Hub since it looks like it is merely a demo and not a package with reusable macros or transformations. I didn't look at this in-depth, so please let me know if it's more than a demo.

aneiderhiser commented 1 year ago

@dbeatty10 sounds great I'll do that. 2 of the things we want to add are actually projects, not packages. Do you allow projects on dbt hub?

dbeatty10 commented 1 year ago

2 of the things we want to add are actually projects, not packages. Do you allow projects on dbt hub?

The dbt Package Hub is intended only for dbt packages that contain macros or models that are intended to be shared across multiple dbt projects (via packages.yml and dbt deps).

Regular dbt projects can just be shared on GitHub. Then people can use those projects by cloning and building them. Demo projects is a perfect example of this.

aneiderhiser commented 1 year ago

@dbeatty10 Makes sense. Then I think the only package we want on dbt hub is the_tuva_project. We can remove medicare_cclf_connector, which is a dbt project, not a package. I'll submit a PR for this.