Skip to content
New issue

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

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

Already on GitHub? # to your account

[2/5] Implement Web Feature Snapshots Consumer #600

Merged
merged 1 commit into from
Aug 17, 2024

Conversation

jcscottiii
Copy link
Collaborator

@jcscottiii jcscottiii commented Aug 16, 2024

Depends on #599

Similar to groups, snapshots are a new top-level data container from the web features repository.

Description:

This PR introduces the WebFeatureSnapshotConsumer to process and store snapshot-related data from the WebDX web features repository. It builds upon the previously added WebDXSnapshots and WebFeatureSnapshots tables to establish relationships between web features and their associated snapshots.

Key Functionality

  • Feature-Snapshot Mapping: It establishes the connections between web features and their corresponding snapshots, storing this information in the WebFeatureSnapshots table.

Benefits

  • Efficient Data Processing: The consumer ensures correct insertion order for snapshots
  • Seamless Integration: It integrates smoothly with the existing Spanner schema and data access layer.
  • Foundation for Future Features: The consumer lays the groundwork for implementing snapshot-based features and filtering capabilities.

@jcscottiii jcscottiii changed the title Implement Web Feature Snapshots Consumer [2/5] Implement Web Feature Snapshots Consumer Aug 16, 2024
@jcscottiii jcscottiii force-pushed the jcscottiii/add-snapshots-table branch from 39caaf7 to 43b7f66 Compare August 17, 2024 19:53
@jcscottiii jcscottiii force-pushed the jcscottiii/add-snapshot-consumer branch from d512412 to e550053 Compare August 17, 2024 19:54
Base automatically changed from jcscottiii/add-snapshots-table to main August 17, 2024 21:47
Similar to `groups`, `snapshots` are a new top-level data container from
the web features repository.

**Description:**

This PR introduces the `WebFeatureSnapshotConsumer` to process and store snapshot-related data from the WebDX web features repository. It builds upon the previously added `WebDXSnapshots` and `WebFeatureSnapshots` tables to establish relationships between web features and their associated snapshots.

**Key Functionality**

* **Feature-Snapshot Mapping:** It establishes the connections between web features and their corresponding snapshots, storing this information in the `WebFeatureSnapshots` table.

**Benefits**

* **Efficient Data Processing:** The consumer ensures correct insertion order for snapshots
* **Seamless Integration:** It integrates smoothly with the existing Spanner schema and data access layer.
* **Foundation for Future Features:** The consumer lays the groundwork for implementing snapshot-based features and filtering capabilities.
@jcscottiii jcscottiii force-pushed the jcscottiii/add-snapshot-consumer branch from e550053 to 9cc6a60 Compare August 17, 2024 21:51
@jcscottiii jcscottiii added this pull request to the merge queue Aug 17, 2024
Merged via the queue into main with commit cf1e60b Aug 17, 2024
3 checks passed
@jcscottiii jcscottiii deleted the jcscottiii/add-snapshot-consumer branch August 17, 2024 22:22
@jcscottiii jcscottiii linked an issue Aug 19, 2024 that may be closed by this pull request
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Filter by groups and snapshots
2 participants