-
Notifications
You must be signed in to change notification settings - Fork 993
feat(docs): add developer documentation #9241
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
base: main
Are you sure you want to change the base?
Conversation
|
Size Report 1Affected ProductsNo changes between base commit (8e26a55) and merge commit (d4be03c).Test Logs |
Size Analysis Report 1Affected ProductsNo changes between base commit (8e26a55) and merge commit (d4be03c).Test Logs |
ehsannas
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. A few minor comments below.
Changeset File Check ✅
|
This commit introduces a new developer documentation hub under the `devdocs` directory. The goal of this new documentation is to provide a comprehensive resource for developers working on the Firestore JS SDK. The new documentation includes: - **Overview:** A high-level overview of the SDK, its goals, and architecture. - **Prerequisites:** A guide for new contributors, outlining the necessary skills and knowledge. - **Architecture:** A detailed explanation of the SDK's architecture, core components, and data flow. - **Code Layout:** A document that explains the structure of the codebase. - **Build & Testing:** Initial documents for the build and testing processes.
Updated to provide a detailed explanation of the 'Overlays' component within the Local Store, describing its purpose as a performance-optimizing cache for pending mutations. Also updated to consistently list 'Overlays' as a component of the directory, aligning with the architectural overview.
Adds new documentation and updates existing documentation for Firestore data bundles. The new `bundles.md` file provides a deep dive into the concept of bundles, their primary use case for SSR hydration, and other benefits. The `architecture.md` file has been updated to include a high-level overview of bundles and their data flow, consistent with the rest of the document.
The new `bundles.md` file provides a deep dive into the concept of bundles, their primary use case for SSR hydration, and other benefits. The `architecture.md` file has been updated to include a high-level overview of bundles and their data flow, consistent with the rest of the document.
Refines the introductory sentence of to reflect a high-level overview. Updates the command description and prompt for clarity and broader applicability.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Refines the introductory sentence of to reflect a high-level overview. Updates the command description and prompt for clarity and broader applicability.
This commit introduces a new developer documentation hub under the `devdocs` directory. The goal of this new documentation is to provide a comprehensive resource for developers working on the Firestore JS SDK. The new documentation includes: - **Overview:** A high-level overview of the SDK, its goals, and architecture. - **Prerequisites:** A guide for new contributors, outlining the necessary skills and knowledge. - **Architecture:** A detailed explanation of the SDK's architecture, core components, and data flow. - **Code Layout:** A document that explains the structure of the codebase. - **Build & Testing:** Initial documents for the build and testing processes.
f702554 to
83bc62d
Compare
Create a new transactions.md document detailing the implementation of optimistic concurrency control, retries, and the online-only write pipeline for transactions. Update architecture.md and overview.md to reference the new documentation.
Create limbo-resolution.md to detail how the SDK handles offline drift, existence filters, and bloom filters. Update overview.md and query-lifecycle.md to link to the new guide.
This commit introduces a new developer documentation hub under the
devdocsdirectory. The goal of this new documentation is to provide a comprehensive resource for developers working on the Firestore JS SDK.The new documentation includes: