Skip to content

Projects API#2926

Open
atharvadeosthale wants to merge 6 commits intomainfrom
projects-api
Open

Projects API#2926
atharvadeosthale wants to merge 6 commits intomainfrom
projects-api

Conversation

@atharvadeosthale
Copy link
Copy Markdown
Member

No description provided.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 28, 2026

Greptile Summary

This PR adds five new documentation pages covering the Projects API — Auth methods, Platforms, Protocols, Services, and Policies — along with matching screenshot assets and sidebar nav entries. Each page follows the established multi-SDK code-sample pattern and is consistently scoped under the Project service with project.write, platforms.read/write, or policies.read/write.

Confidence Score: 5/5

Safe to merge — all changes are additive documentation pages and images with no runtime code.

Only P2 findings; no logic, security, or functional issues in the changed files.

No files require special attention beyond the minor APP_LIMIT_COUNT clarification in policies/+page.markdoc.

Important Files Changed

Filename Overview
src/routes/docs/advanced/platform/+layout.svelte Adds five new nav entries (Auth methods, Platforms, Protocols, Services, Policies) with isNewUntil('30 May 2026') badges using the existing pattern.
src/routes/docs/advanced/platform/auth-methods/+page.markdoc New docs page for toggling auth methods via the Project service API; covers all SDK languages with consistent code samples.
src/routes/docs/advanced/platform/platforms/+page.markdoc New docs page covering CRUD operations for Web, Apple, Android, Windows, and Linux platforms via the Project service API.
src/routes/docs/advanced/platform/policies/+page.markdoc New docs page for all project policies (password, session, user-limit, membership-privacy); exposes internal APP_LIMIT_COUNT constant name without a concrete value.
src/routes/docs/advanced/platform/protocols/+page.markdoc New docs page for enabling/disabling REST, GraphQL, and WebSocket protocols via the Project service API.
src/routes/docs/advanced/platform/services/+page.markdoc New docs page for enabling/disabling individual Appwrite services via the Project service API, including new tablesdb and legacy databases entries.

Reviews (5): Last reviewed commit: "policies docs" | Re-trigger Greptile

Comment thread src/routes/blog/post/announcing-auth-methods-api/+page.markdoc Outdated
Comment thread src/routes/blog/post/announcing-auth-methods-api/+page.markdoc Outdated
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