Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
Bigquery ETL
翻訳待ち
Loading the full README.
Read the full README ↗This repository contains Mozilla Data Team's:
For more information, see https://mozilla.github.io/bigquery-etl/
gcloud auth login --update-adc to authenticate against GCP.shared-prod if making changes to production systems. Run gcloud auth login --update-adc --project=moz-fx-data-shared-prod (if you have not run it previously).git clone [email protected]:mozilla/bigquery-etl.git
cd bigquery-etl
Work in a branch of this repository, not a fork. All of Mozilla has write access to
mozilla/bigquery-etl, so clone it directly (as above), push your branch here, and open the pull request from there. CI does not run on pull requests from forks. See CONTRIBUTING.md.
bqetl command line tool./bqetl bootstrap
venv/bin/pre-commit install
Finally, if you are using Visual Studio Code, you may also wish to use our recommended defaults:
cp .vscode/settings.json.default .vscode/settings.json
cp .vscode/launch.json.default .vscode/launch.json
And you should now be set up to start working in the repo. The easiest way to do this for many tasks is to use bqetl. You may also want to read up on common workflows.
Sometimes a new dependency is added to bigquery-etl, or there is an important update made that should be installed locally for bqetl commands to continue working. bootstrap will only setup from scratch, so use update instead to update dependencies in-place.
requirements.txt has the up-to-date dependencies list to install./bqetl update
bqetlTo push a new version of bqetl to PyPI, update the version in pyproject.toml. The version numbers follow the CalVer scheme, with the Micro version numbers starting at 1. For example, for the first package version getting published in March 2024, the version would be 2024.3.1.