Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(pipeline): Add Firestore DatabaseClient #12

Merged
merged 7 commits into from
Oct 2, 2024
Merged

Conversation

mrzzy
Copy link
Collaborator

@mrzzy mrzzy commented Oct 1, 2024

Motivation

Part of #6
Closes #11

Contents

Implements:

  • Add DatabaseClient to interface with Firestore Database.
  • Adds Congestion, Rating models as per schema.

@mrzzy mrzzy marked this pull request as ready for review October 1, 2024 11:11
@mrzzy mrzzy assigned devlinwaluja and mrzzy and unassigned devlinwaluja Oct 1, 2024
@mrzzy mrzzy requested a review from devlinwaluja October 1, 2024 11:13
@mrzzy mrzzy merged commit 2c1b9cd into master Oct 2, 2024
3 checks passed
mrzzy added a commit that referenced this pull request Oct 13, 2024
* feat(pipeline): add Rating Model class

* build(pipeline): add jsonschema to requirements.txt to validate json schema in tests

* feat(pipeline): add Congestion model

* test(pipeline): check pydantic model export conforms to schema

* feat(pipeline): add DatabaseClient to interact with firebase database

* doc(readme): document pipeline need for GOOGLE_APPLICATION_CREDENTIALS

* ci(pipeline): add gcp auth needed for firestore integration tests
@mrzzy mrzzy deleted the feat/db-client branch October 16, 2024 04:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

DB Client on ML Pipeline
2 participants