Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.82 KB

File metadata and controls

25 lines (19 loc) · 1.82 KB

React Native Firebase AGENTS Guide

Project

  • Yarn workspaces monorepo for React Native Firebase.
  • Library code: packages/**/lib; e2e app: tests/.
  • Contributor/review norms: CONTRIBUTING.md.

Working

  • Run from repo root; install once with yarn.
  • Agent shell commands: agent-command-policy.md only (allowlist). E2e additionally running-e2e.md § agent rule.
  • Follow local package patterns; check type-test.ts, __tests__/, and plugin dirs before public API/platform changes.
  • Start with okf-bundle/index.md for repo-specific implementation/testing/maintenance knowledge.
  • Change authoring: change-authoring-workflow.md — baseline → unit-focused implementation → area-focused review → commit.
  • Use package indexes under okf-bundle/packages/ for package-specific workflows and active work queues.
  • Follow okf-bundle/documentation-policy.md: durable knowledge in reference docs; ephemeral state only in explicit work queues; commits are documentation; single-commit PR titles must match the commit subject exactly.
  • Testing entry points: okf-bundle/testing/index.md; validation requirements: okf-bundle/testing/validation-checklist.md.
  • Match validation to the work type and validation tier in OKF (change authoring workflow; term ids in iteration vocabulary).

PR instructions

  • Keep pull requests scoped to one package or one repo concern where possible.
  • Use Conventional Commit style PR titles, following the examples in CONTRIBUTING.md.
  • When public APIs or observable behavior change, update tests, docs, and types in the same PR.