Add Project service to API references#2894
Conversation
Adds the new Project service (platforms, keys, variables, project-level settings) to the API reference sidebar and registers it in the service map. Bumps @appwrite.io/specs to the commit that introduces the project tag in the 1.9.x server spec.
Appwrite WebsiteProject ID: Website (appwrite/website)Project ID: Tip Sites auto-generate unique domains with the pattern https://randomstring.appwrite.network |
Greptile SummaryThis PR registers the Confidence Score: 5/5Safe to merge — all code changes are correct and consistent with existing patterns; the one remaining comment is a P2 style suggestion. The prior P1 concern (broken descriptions/project.md — minor platform-hardcoding in anchor links, no functional impact. Important Files Changed
Reviews (2): Last reviewed commit: "fix project description anchor links to ..." | Re-trigger Greptile |
The project service only exists in the 1.9.x server spec. The cloud alias maps to 1.8.x which has no project endpoints, so cloud-prefixed anchors would land on the 'No endpoint found' fallback.


Summary
Projectservice insrc/lib/utils/references.ts(Serviceenum +serviceMap) so it resolves on the[version]/[platform]/[service]route.icon-cube) under APIs insrc/routes/docs/references/+layout.svelte.descriptions/project.mdcovering platforms, keys, and variables.@appwrite.io/specsto the commit that introduces theprojecttag in the 1.9.x server spec (the tag only exists for 1.9.x + server platforms — earlier versions and client platforms will show the existing "No endpoint found" fallback).Test plan
/docs/references/1.9.x/server-nodejs/projectand confirm methods render (create/list/get/update/delete for platforms, keys, variables, plus email/service-status updates).client-web) — should show "No endpoint found for this version and platform".server-nodejs/project— should also show the fallback.bun run checkpasses.