Thank you for your interest in contributing to the Appwrite Specs repository! This document provides guidelines for contributing.
This repository is primarily auto-generated from the appwrite/appwrite main repository. The specs and examples are generated using the specs and sdks CLI tasks, and PRs are created automatically.
specs/- API specification files (Swagger 2.0 and OpenAPI 3.0)examples/- SDK code examples for all supported languages
README.md- Repository documentationCONTRIBUTING.md- This fileLICENSE- License information.gitignore- Git ignore rules
If you find an issue with the API specifications (incorrect endpoints, missing parameters, wrong types, etc.), please open an issue in the appwrite/appwrite repository, as the specs are generated from there.
If you find an issue with a code example (incorrect syntax, wrong SDK usage, etc.), please open an issue in the appwrite/appwrite repository, as the examples are generated from the SDK generators.
If you find an issue with the README or other documentation in this repository, feel free to open an issue or submit a PR directly here.
- Fork the repository
- Create a new branch (
git checkout -b fix/my-fix) - Make your changes
- Commit your changes (
git commit -m "fix: description of change") - Push to the branch (
git push origin fix/my-fix) - Open a Pull Request
We follow the Conventional Commits specification:
feat:- New feature or additionfix:- Bug fixdocs:- Documentation changeschore:- Maintenance tasks
Please be respectful and constructive in all interactions. We follow the Appwrite Code of Conduct.
For security issues, please email security@appwrite.io instead of posting a public issue on GitHub.
If you have questions, feel free to reach out on our Discord server.