Creating your own package is relatively easy, as long as you’re relatively familiar with the Dataform framework. It may also help to understand the fundamentals of JavaScript, but you can probably muddle through without this!
This repo contains the building blocks of a package:
To get started, clone this repo into a location of your choice. Make sure the repo is public (if you’d like to share it with others).
The base package repo creates a simple dependency graph with one declaration and two chained tables reading from that declaration. Explore the files in the package to get an idea of how it’s put together. Then, start making the changes to create the functionality you’d like to create in your package. At a minimum, you should update:
Once you’re done, it’s a good idea to connect to a data warehouse and make sure it’s doing what you expected.
Once your package is ready to be released, let the community know. If you’d like to list your package here, make a pull request to add it!