docs(firestore): add Firestore pipelines documentation#9068
Conversation
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request introduces documentation for the new Firestore Pipelines feature in React Native Firebase. It provides developers with guidance on Enterprise requirements, platform-specific notes, and usage examples for vector search. Additionally, it improves the documentation structure and resolves several broken links to ensure a better developer experience. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize the Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counterproductive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request introduces comprehensive documentation for the new Firestore pipeline queries feature in React Native Firebase, adding overview and SDK compatibility guides, updating navigation links, and fixing broken relative links in existing documentation. The review feedback identifies critical errors in the basic code example within the new pipelines documentation: the example incorrectly calls a non-existent .execute() method on the pipeline instance instead of using the standalone execute function, fails to import the execute function, and uses an incorrect option key (fields instead of selection) in the .select() stage.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Introduce user-facing Firestore Pipelines documentation: overview with Enterprise requirements, platform notes, upstream links, findNearest vector search example, and firebase-js-sdk parity table. Add sidebar entries under Cloud Firestore. Fix broken okf-bundle and /reference links in existing docs. Ignore agent audit reports under .agents/reports/.
Description
Adds user-facing Firestore Pipelines documentation: overview page with Enterprise requirements, platform notes, upstream links, YouTube embed, and a
findNearestvector search example using lowercasedistanceMeasurevalues; SDK compatibility table vs firebase-js-sdk; sidebar entries under Cloud Firestore. Also fixes broken okf-bundle and/referencelinks in existing docs.Related issues
variable()andarrayFilter()API features for pipelines #9017Release Summary
Document Firestore Pipelines (
@react-native-firebase/firestore/pipelines) for Enterprise users, including firebase-js-sdk parity notes and vector search guidance.Checklist
AndroidiOSOther(macOS, web)e2etests added or updated inpackages/**/e2ejesttests added or updated inpackages/**/__tests__Test Plan
yarn lint:jsyarn lint:markdownyarn lint:spellcheckaudit-docs.pagemechanical audit (docs.page CLI, frontmatter, next/previous, Prettier) — all stages passedThink
react-native-firebaseis great? Please consider supporting the project with any of the below:React Native FirebaseandInvertaseon Twitter