Ghost/ghost/tinybird
Hannah Wolfe 08bf49eaec
Added full suite of tinybird datasources and pipes (#20882)
ref
https://linear.app/tryghost/issue/ANAL-27/setup-tinybird-project-and-cicd
ref
https://github.com/tinybirdco/web-analytics-starter-kit/blob/main/tinybird/pipes/analytics_sessions.pipe

- These datasources and pipes work together to define the main endpoints
we need for our stats dashboard
- They are based on the web analytics starter kit from tinybird
- We've updated them to handle site_uuid
- There's more to do to pipe the member-related and post-related data
through the system yet
2024-08-29 22:03:31 +01:00
..
datasources Added full suite of tinybird datasources and pipes (#20882) 2024-08-29 22:03:31 +01:00
pipes Added full suite of tinybird datasources and pipes (#20882) 2024-08-29 22:03:31 +01:00
scripts
.tinyenv
README.md
requirements.txt

Tinybird

This folder contains configuration for Tinybird, so that the stats feature can be used.

We sync this configuration with Tinybird via the Tinybird CLI.

Tinybird CLI

The Tinybird CLI is used via Docker.

yarn tb

Documentation for the Tinybird CLI: https://docs.tinybird.co/v/0.22.0/cli/overview Note: you can use python if you prefer, but we use Docker for consistency.

How to work with version control: https://docs.tinybird.co/v/0.22.0/guides/version-control