diff --git a/app/views/docs/custom-domains.phtml b/app/views/docs/custom-domains.phtml index 3981e10da..c9e6db6a1 100644 --- a/app/views/docs/custom-domains.phtml +++ b/app/views/docs/custom-domains.phtml @@ -319,7 +319,7 @@ $dns = [

To overcome these issues and make sure your web application works securely on all browsers, Appwrite allows you to access the Appwrite API using your own private custom domain. When accessing Appwrite from the same domain as the one your app uses, Appwrite cookies will no longer be treated as 3rd party cookies by any browser and will store your users' sessions securely.

-

For example, if your app runs on my-app.com, you can set the subdomain appwrite.my-app.com to access the Appwrite API. This will allow browsers to respect the Appwrite sessions cookies as they are set on the same domain as your app.

+

For example, if your app runs on my-app.com, you can set the subdomain appwrite.my-app.com to access the Appwrite API. This will allow browsers to respect the Appwrite sessions cookies as they are set on the same domain as your app.

Add Your Domain

diff --git a/app/views/docs/debugging.phtml b/app/views/docs/debugging.phtml index bd0a166d5..9ae3c7075 100644 --- a/app/views/docs/debugging.phtml +++ b/app/views/docs/debugging.phtml @@ -5,7 +5,7 @@

The doctor CLI helps you validate your server health and best practices. Using the Doctor CLI, you can verify your server configuration for best practices, validate your Appwrite stack connectivity and storage read and write access, and available storage space.

-

To run the Doctor check, simply run the following command from your terminal. You might need to replace ‘appwrite’ with your Appwrite Docker container ID. To find out what’s your container ID, you can run `docker ps` command (more on that, in the next section).

+

To run the Doctor check, simply run the following command from your terminal. You might need to replace ‘appwrite ' with your Appwrite Docker container ID. To find out what 's your container ID, you can run `docker ps` command (more on that, in the next section).

docker exec appwrite doctor
@@ -34,9 +34,9 @@

Dev Mode

-

When moving to dev mode, your server will produce much more verbose error messages. Instead of getting a general 500 error, you’ll be able to view the exact error that happened on the server, debug the issue further or report it to the Appwrite team.

+

When moving to dev mode, your server will produce much more verbose error messages. Instead of getting a general 500 error, you 'll be able to view the exact error that happened on the server, debug the issue further or report it to the Appwrite team.

-

To change your dev environment, edit your server _APP_ENV environment variable from ‘production’ to ‘development’ in your Appwrite docker-compose.yml file located in the `appwrite` directory in the location where you first installed Appwrite.

+

To change your dev environment, edit your server _APP_ENV environment variable from ‘production ' to ‘development ' in your Appwrite docker-compose.yml file located in the `appwrite` directory in the location where you first installed Appwrite.

...
diff --git a/app/views/docs/main.phtml b/app/views/docs/main.phtml
index 473c8f575..a7c28c7fc 100644
--- a/app/views/docs/main.phtml
+++ b/app/views/docs/main.phtml
@@ -92,17 +92,16 @@ $getSpecsUrl = function($type, $platform) use ($latestVersion) {
     
-

API References

+

Explore APIs

+

You can integrate with Appwrite's APIs in many other flexible ways.

-

The Appwrite API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded or JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.

- -

Specifications for the Appwrite API are available in multiple formats, including Open API 3 for clients or servers and Swagger2 for clients or servers.

+

You can use Appwrite without an SDK by integrating directly with the REST API. Appwrite also provides a fully featured GraphQL API that you can access with or without an SDK. For handling real-time events, Appwrite provides a Realtime API for client apps to subscribe to changes on your Appwrite project.

Contributing

-

Are you looking to get started contributing to Appwrite? Our contribution guide has you covered. Want an SDK for a language we don’t yet support? Check out the SDK generator project. Also, have a look at our GitHub organization.

+

Are you looking to get started contributing to Appwrite? Our contribution guide has you covered. Want an SDK for a language we don 't yet support? Check out the SDK generator project. Also, have a look at our GitHub organization.

@@ -111,4 +110,4 @@ $getSpecsUrl = function($type, $platform) use ($latestVersion) {

Follow our blog and subscribe to our newsletter to learn more about Appwrite and stay up-to-date with Appwrite's latest news and announcements. You can also join our Discord server, where you can chat with fellow developers and get support from our team and community members.

-
+ \ No newline at end of file diff --git a/app/views/docs/production.phtml b/app/views/docs/production.phtml index fc4e85744..a28457a80 100644 --- a/app/views/docs/production.phtml +++ b/app/views/docs/production.phtml @@ -2,7 +2,7 @@

Encryption

-

By default, the Appwrite setup doesn’t come with a uniquely generated encryption key. This key is used to store your files and sensitive data like webhook passwords or API keys in a safe way. To take advantage of this feature, you must generate a unique key and set it as the value of the _APP_OPENSSL_KEY_V1 environment variable.

+

By default, the Appwrite setup doesn 't come with a uniquely generated encryption key. This key is used to store your files and sensitive data like webhook passwords or API keys in a safe way. To take advantage of this feature, you must generate a unique key and set it as the value of the _APP_OPENSSL_KEY_V1 environment variable.

Make sure to keep this key in a safe place and never make it publicly accessible. There are many online resources with methods of keeping your secret keys safe in your servers.

@@ -31,7 +31,7 @@

Sending emails is hard. There are a lot of SPAM rules and configurations to master in order to set a functional SMTP server. The SMTP server that comes packaged with Appwrite is great for development but needs some work done to function well against SPAM filters.

-

Another easier option is to use an ‘SMTP as a service’ product like Sendgrid or Mailgun. You can change Appwrite SMTP settings and credentials to any 3rd party provider you like who support SMTP integration using our Docker environment variables. Most SMTP providers offer a decent free tier to get started with.

+

Another easier option is to use an ‘SMTP as a service ' product like Sendgrid or Mailgun. You can change Appwrite SMTP settings and credentials to any 3rd party provider you like who support SMTP integration using our Docker environment variables. Most SMTP providers offer a decent free tier to get started with.

Backups

@@ -39,7 +39,7 @@
  1. Create a script to backups and restore your MariaDB Appwrite schema. Note that trying to backup MariaDB using a docker volume backup can result in a corrupted copy of your data. It is recommended to use MariaDB or MySQL built-in tools for this.
  2. -
  3. Create a script to backups and restore your InfluxDB stats. If you don’t care much about your server stats, you can skip this.
  4. +
  5. Create a script to backups and restore your InfluxDB stats. If you don 't care much about your server stats, you can skip this.
  6. Create a script to backup Appwrite storage volume. There are many online resources explaining different ways to backup a docker volume. When running on multiple servers, it is very recommended to use an attachable storage point. Some cloud providers offer integrated backups to such attachable mount like GCP, AWS, DigitalOcean, and the list continues.
diff --git a/app/views/docs/response-codes.phtml b/app/views/docs/response-codes.phtml index 6f6cb2cbc..1cb1ee05e 100644 --- a/app/views/docs/response-codes.phtml +++ b/app/views/docs/response-codes.phtml @@ -94,7 +94,7 @@ $errorTypes = $this->getParam('errors', []); 429 Too Many Requests - Returned in when a request cannot be served due to the application’s rate limit having been exhausted for the resource. See Rate Limits + Returned in when a request cannot be served due to the application 's rate limit having been exhausted for the resource. See Rate Limits @@ -118,7 +118,7 @@ $errorTypes = $this->getParam('errors', []); 504 Gateway timeout - The Appwrite servers are up, but the request couldn’t be serviced due to some failure within the stack. Try again later. + The Appwrite servers are up, but the request couldn 't be serviced due to some failure within the stack. Try again later.