Skip to content

docs: sync documentation for three-package ecosystem and five downstream implementations - #14

Merged
fsans merged 4 commits into
mainfrom
develop
Jul 12, 2026
Merged

fsans merged 4 commits into
mainfrom
develop

Conversation

@fsans

@fsans fsans commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Summary

Merge develop → main to release the documentation sync for the three-package ecosystem (TypeScript + Python + PHP) and the five downstream implementations.

What changed

  • Three-package ecosystem: Updated all references from "two packages" to three (@fms-odata/spec-ts, fms-odata-spec, fsans/fms-odata-spec-php) across docs and package READMEs.
  • Five downstream implementations: Added fms-odata-php (PHP client, v1.0.0) to all downstream implementation lists alongside fms-odata-js, fms-odata-py, fms-odata-mcp, and fms-odata-webhooks.
  • Cross-language references: docs/05-metadata.md and docs/12-version-deltas.md now reference parseServerVersion equivalents in all three language packages.
  • AGENTS.md: Fixed pytest count (173 → 191), marked CHANGELOG TODO as done.
  • packages/fms-odata-spec-py/README.md: Updated companion references, marked CHANGELOG as done, updated shared-schema TODO.
  • docs/14-reconciliation.md: Updated "both repos" → "all repos", added fms-odata-php section.
  • chore: gitignore .devin/ (session plans).

Commits on develop since main

Notes

  • This is a docs-only merge — no code, no version bumps, no package changes.
  • No new tags needed (no package versions changed).

Test plan

  • Documentation-only changes, no code or tests affected
  • grep verified no remaining stale "two packages" / "four projects" references

fsans added 4 commits July 10, 2026 18:06
… + PHP)

Update references across docs and package READMEs to reflect that the
spec now ships three companion type packages (TypeScript, Python, PHP)
and four downstream implementations (mcp, js, py, webhooks).

Changes:
- docs/00-overview.md: list all four downstream wrappers, update
  "why it exists" narrative, fix sources reference.
- docs/05-metadata.md, docs/12-version-deltas.md: cross-reference
  parseServerVersion equivalents in all three language packages.
- docs/13-quirks.md: update observed-behavior source list to all four
  wrapper repos.
- docs/14-reconciliation.md: update "both repos" to "all repos" where
  appropriate, add language-appropriate spec package imports, add PHP
  wrapper placeholder section.
- README.md: update source-of-truth wrapper list.
- AGENTS.md: fix pytest count (173 -> 191), mark CHANGELOG TODO as done.
- packages/fms-odata-spec-py/README.md: update companion references from
  "both packages" to all three, mark CHANGELOG as done, update shared
  schema source TODO to reference all three language packages.
fms-odata-php (https://github.com/fsans/fms-odata-php) is a PHP client
library for the FileMaker OData API, released v1.0.0. Updated all
downstream implementation lists from four to five projects across
README.md, docs/00-overview.md, docs/13-quirks.md, and
docs/14-reconciliation.md. Replaced the PHP wrapper placeholder in
docs/14-reconciliation.md with an actual entry for fms-odata-php.
docs: sync all documentation for three-package ecosystem (TS + Python + PHP)
@fsans
fsans merged commit 21fa5b7 into main Jul 12, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant