Skip to content

Commit 8bc8f7b

Browse files
authored
Grammer/Spelling
1 parent f9fdd98 commit 8bc8f7b

31 files changed

+146
-146
lines changed

pages/edge.mdx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import DeployIcon from '../components/icons/deploy.svg'
44

55
# Wasmer Edge
66

7-
Wasmer Edge is a next-generation cloud platform powered by WebAssembly, Wasmer and WASIX.
7+
Wasmer Edge is a next-generation cloud platform powered by WebAssembly, Wasmer, and WASIX.
88

9-
You can move now your applications to the Edge and scale them like serverless at extremely affordable prices.
9+
You can now move your applications to the edge and scale them like serverless workloads at extremely affordable prices.
1010

1111
## 🐥 First Steps
1212

@@ -25,8 +25,8 @@ To understand how the platform works, check out the [Architecture](/edge/archite
2525
Wasmer Edge has many features, and we have many more in development:
2626

2727
- **Stateless** HTTP workloads: <br/>
28-
You can use [proxy](/edge/learn/deployment-modes#proxy) or to run web servers in the edge. [WCGI](/edge/learn/deployment-modes.mdx#wcgi) mode to run CGI in the edge.
29-
If you are interested about TCP/UDP, [please reach us so we can enable it for you](/edge/learn/deployment-modes#tcpudp-applications).
28+
You can use [proxy](/edge/learn/deployment-modes#proxy) to run web servers at the edge or [WCGI](/edge/learn/deployment-modes.mdx#wcgi) to run CGI at the edge.
29+
If you are interested in TCP/UDP, [please reach us so we can enable it for you](/edge/learn/deployment-modes#tcpudp-applications).
3030
- **Automatic scaling**: <br/>
3131
Workloads will be served by the Wasmer Edge network, on the servers closest
3232
to the user, and will scale automatically to meet the demand.
@@ -35,9 +35,9 @@ Wasmer Edge has many features, and we have many more in development:
3535
You can also configure additional aliases.
3636
- **Versioned deployments and rollback**:<br/>
3737
App deployment versions are tracked.
38-
You can always access previous versions though a special URL, and rollback to
38+
You can always access previous versions through a special URL, and roll back to
3939
previous versions with a single CLI command or click.
40-
You can also publish preview-versions and test them before switching them to active.
40+
You can also publish preview versions and test them before switching them to active.
4141
- **Custom domains with automatic SSL**: <br/>
4242
You can configure custom domains and subdomains for your applications.
4343
SSL certificates will automatically be provisioned and renewed for you.
@@ -49,19 +49,19 @@ Wasmer Edge has many features, and we have many more in development:
4949
- **Persistent workloads**: <br />
5050
Apps are stateless and auto-scaled by default, which is great for scalability
5151
and cost-effectiveness, but sometimes you need to run a persistent workload
52-
that keep running, even with no requests coming in.<br />
52+
that keeps running even with no requests coming in.<br />
5353
Persistent workloads will enable you to provision a fixed number of instances
5454
that are kept alive by the edge runtime.
5555

5656
- **Persistent volumes**: <br />
5757
Stateless apps are great for scalability, but eventually the state needs to
5858
live somewhere.
59-
You will be able to create persistent volumes, and mount these volumes into
59+
You will be able to create persistent volumes and mount these volumes into
6060
your workloads.
6161

6262
- **Private network**: <br />
6363
Create secure, private networks to connect your workloads globally.
64-
Powered by [DNET](/edge/architecture#wasmer-distributed-networking-dnet);
64+
Powered by [DNET](/edge/architecture#wasmer-distributed-networking-dnet).
6565

6666
- **Scheduled tasks / cronjobs**: <br />
6767
Running tasks at a certain interval is a common requirement.

pages/edge/cli.mdx

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The most important ones are `wasmer deploy` and the subcommands of `wasmer app`.
66

77
<Callout type="info">
88
**Note:** To deploy apps on Wasmer Edge an account is required. When
9-
deploying an app, you will be prompted to login if you are not already.
9+
deploying an app, you will be prompted to log in if you are not already.
1010
</Callout>
1111

1212
<Callout>
@@ -50,10 +50,10 @@ Options:
5050
...
5151
```
5252

53-
The `wasmer deploy` command has many flags, but does not have any mandatory
54-
argument. Its objective is that of loading the user-provided data - thus,
55-
possibly, [publishing](/registry/cli) a package as well - in Wasmer Edge and
56-
providing the needed informations for the user to manage their application.
53+
The `wasmer deploy` command has many flags but does not have any mandatory
54+
argument. Its objective is to load the user-provided data—possibly
55+
[publishing](/registry/cli) a package as well—into Wasmer Edge and
56+
provide the information needed for the user to manage their application.
5757

5858
Based on the kind of app the user wants to deploy, the `wasmer deploy`
5959
command carries out different actions. In a nutshell, from the CLI perspective,
@@ -69,11 +69,11 @@ the package's manifest.
6969

7070
In the latter case, the `wasmer deploy` command recognizes that the user
7171
might want to edit some of the metadata about the package and, if needed,
72-
prompts the user to decide on that regard. One example is that of the package
72+
prompts the user to decide accordingly. One example is that of the package
7373
version: in interactive mode, if the `--bump` flag was not given, the user will
7474
be asked if a patch version bump is needed. This, however, is not the only way
7575
to specify the version of a package: for a deeper dive into this matter, check
76-
out the [`publish` page](/registry/cli).
76+
out the [`publish` page](/registry/cli).
7777

7878
Once these matters are decided upon, this deployment flow concludes just as the
7979
former: your app is available!
@@ -112,13 +112,13 @@ Waiting for new deployment to become available...
112112
Once an app is deployed, the `wasmer` CLI provides a number of tools to manage
113113
it.
114114

115-
### Gathering informations about apps (`wasmer app info` and `wasmer app get`)
116-
In order to fetch structured informations about your app, you can use the
117-
`wasmer app get`, that provides the user with a number of informations about
115+
### Gathering information about apps (`wasmer app info` and `wasmer app get`)
116+
In order to fetch structured information about your app, you can use
117+
`wasmer app get`, which provides the user with a number of information about
118118
the app structured as a YAML value, ranging from the identifier of the app to
119-
the raw value of the `app.yaml` config file used to create the app.
119+
the raw value of the `app.yaml` config file used to create the app.
120120

121-
The `wasmer app info` command provides a synthesis of these informations, in
121+
The `wasmer app info` command provides a synthesis of this information, in
122122
particular the app name, the owner of the app, and relevant URLs.
123123

124124
```
@@ -178,7 +178,7 @@ Options:
178178
--template <TEMPLATE>
179179
A reference to the template to use.
180180

181-
It can be either an URL to a github repository - like `https://github.com/wasmer-examples/php-wasmer-starter` - or the name of a template that will be searched for in the selected registry, like `astro-starter`.
181+
It can be either a URL to a GitHub repository like `https://github.com/wasmer-examples/php-wasmer-starter` or the name of a template that will be searched for in the selected registry, like `astro-starter`.
182182

183183
--package <PACKAGE>
184184
Name of the package to use
@@ -211,8 +211,8 @@ wasmer app create
211211
{/* [TODO]: Add link to templates list */}
212212

213213
Templates allow users to kickstart their custom application from one of the
214-
available boilerplates like a static website, a php application, a javascript
215-
worker and much more. Another possibility is that of creating an app from an
214+
available boilerplates like a static website, a PHP application, a JavaScript
215+
worker, and much more. Another possibility is that of creating an app from an
216216
existing package: for example, as a starting step, the user can create the app
217217
from an existing package, like
218218
[`wasmer/hello`](https://wasmer.io/wasmer/hello).
@@ -232,7 +232,7 @@ owner: <YOUR-NAME>
232232
package: wasmer/hello
233233
```
234234

235-
This file contains all the necessary informations required to deploy your app
235+
This file contains all the necessary information required to deploy your app
236236
to Wasmer Edge. To learn more about this configuration file, refer to the
237237
[dedicated _Learn_ page](/edge/learn/apps). After having everything in place -
238238
whether it is from templates or pre-existing packages - the command will ask

pages/edge/configuration.mdx

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Callout } from "nextra-theme-docs";
22

33
# App Configuration (`app.yaml`)
44

5-
Wasmer Edge's configuration is stored in a `app.yaml` file in the root of your project.
5+
Wasmer Edge's configuration is stored in an `app.yaml` file in the root of your project.
66

77
## Example
88

@@ -143,7 +143,7 @@ volumes:
143143
# A name for your volume.
144144
# Must be unique for the given app.
145145
- name: data
146-
# Where to moint the volume into the filesystem.
146+
# Where to mount the volume into the filesystem.
147147
mount: /data
148148
```
149149

@@ -162,7 +162,7 @@ Database credentials are provided as *environment variables*:
162162

163163
Currently only `mysql` is supported.
164164

165-
**Note**: databases are tied to regions. When speciyfing a database, you should
165+
**Note**: databases are tied to regions. When specifying a database, you should
166166
also specify your desired region with the `locality.regions` setting.
167167
Only some of the regions support databases!
168168

@@ -201,12 +201,12 @@ capabilities:
201201
requests:
202202
- path: /
203203
- path: /_bootstrap
204-
# You can optionally speciy a maximum age.
204+
# You can optionally specify a maximum age.
205205
# If the maximum age is reached, a new snapshot will automatically
206206
# be created, and the old ones discarded
207207
max_age: 12h
208208
209-
# Optionally request settings:
209+
# Optional request settings:
210210
method: POST
211211
body: "custom body"
212212
headers:
@@ -216,13 +216,13 @@ capabilities:
216216

217217
### `health_checks`
218218

219-
The `health_checks` field is used to check if an application is working correctly. If the healthchecks fail, edge will restart the application. It is **optional** and its an array of healtcheck objects
219+
The `health_checks` field is used to check if an application is working correctly. If the health checks fail, edge will restart the application. It is **optional** and it is an array of health check objects
220220

221221
- Required: `false`
222222

223-
Currently only supported healthcheck type is `http`. It executes an http request against the application. All the supported
223+
Currently the only supported health check type is `http`. It executes an HTTP request against the application. All the supported
224224

225-
##### Example healthcheck
225+
##### Example health check
226226

227227
```yaml filename="app.yaml" copy
228228
health_checks:
@@ -239,27 +239,27 @@ health_checks:
239239
expected_body_includes: Hello World
240240
expected_body_regex: ".*Wasmer.*"
241241
```
242-
Fields for http healthcheck:
242+
Fields for HTTP health check:
243243
- #### `method`: Required
244-
HTTP method to use.
244+
HTTP method to use.
245245
- #### `path`: Required
246-
Path to send request to.
246+
Path to send the request to.
247247
- #### `interval`: Required
248-
Duration between each request
248+
Duration between each request.
249249
- #### `timeout`: Required
250-
Timeout duration for requests
250+
Timeout duration for requests.
251251
- #### `unhealthy_threshold`: Required
252-
After `unhealthy_threshold` amount of failure of the http requests, app is considered unhealthy and will be restarted
252+
After `unhealthy_threshold` failed HTTP requests, the app is considered unhealthy and will be restarted.
253253
- #### `healthy_threshold`: Required
254-
After `healthy_threshold` amount of failure of the http requests, app is considered healthy and will be restarted
254+
After `healthy_threshold` successful HTTP requests, the app is considered healthy.
255255
- #### `expected_status_codes`: Required
256-
If the application returns these status codes, then the request will be count as successful
256+
If the application returns these status codes, the request counts as successful.
257257
- #### `expected_body_includes`:
258-
If this is specified, response body should include the string defined in this field to be count as successful
258+
If this is specified, the response body should include the string defined in this field to be counted as successful.
259259
- #### `expected_body_regex`:
260-
If this is specified, response body should be able to match the regular expression defined in this field to be count as successful
260+
If this is specified, the response body should match the regular expression defined in this field to be counted as successful.
261261

262-
So in the example above, if the application fails two consequent request, application will be restarted. It will be keep restarted until it successfully responds to one request
262+
So in the example above, if the application fails two consecutive requests, the application will be restarted. It will keep restarting until it successfully responds to one request.
263263

264264
### `locality`
265265

@@ -292,16 +292,16 @@ The `scaling` field is used to configure how your application scales on Edge.
292292

293293
Scaling mode for the app.
294294

295-
**NOTE**: You should usually stick to the default behaviour,
295+
**NOTE**: You should usually stick to the default behavior,
296296
which is enabled when no scaling mode is specified.
297-
Only use the below modes if you you are sure they are appropriate!
297+
Only use the modes below if you are sure they are appropriate!
298298

299299
Available values:
300300

301301
* `<unset>`
302302

303303
If no scaling mode is specified, Edge will send multiple requests to each instance, and also scale up additional instances if required.
304-
This is the default, and the recommended mode if your program can handle multiple requests concurrently (Rust, Go, ...).
304+
This is the default and the recommended mode if your program can handle multiple requests concurrently (Rust, Go, ...).
305305

306306
* `single_concurrency`
307307

@@ -323,4 +323,4 @@ scaling:
323323

324324
### `jobs`
325325

326-
This section is defined on [jobs](/edge/configuration/jobs) page.
326+
This section is defined on the [jobs](/edge/configuration/jobs) page.

pages/edge/get-started.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ Welcome to `wasmer deploy`. For most languages and frameworks, you can deploy yo
2222

2323

2424
The `wasmer deploy` command will make sure that everything is in place for you to deploy your
25-
app: it will guide you through the creation of the app and its deployment if doesn't exist,
26-
or to redeploy after it changes.
25+
app: it will guide you through the creation of the app and its deployment if it doesn't exist,
26+
or redeploy it after it changes.
2727

2828
</Steps>
2929

pages/edge/guides/js-wintercg.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import CliVersionCallout from "@components/deploy/CliVersionCallout.mdx";
99

1010
In this guide, you'll learn the process of deploying a JS service
1111
worker on Wasmer Edge. We will cover installation of the CLI, setting up a new
12-
Javascript worker, and deploying it.
12+
JavaScript worker, and deploying it.
1313

1414
## Deploying a JS service worker
1515

@@ -28,15 +28,15 @@ mkdir my-new-js-worker
2828
cd my-new-js-worker
2929
```
3030

31-
Then, running a single command, we can setup a js worker:
31+
Then, running a single command, we can set up a JS worker:
3232

3333
```bash copy
3434
wasmer deploy --template=js-worker
3535
```
3636
This will prompt you for the following:
3737

3838
- **App owner**: This is the owner of the app.
39-
It can be your username or an organization; if you're logged in, the command will prompt you tochoose from your namespaces: by default, it will be your username.
39+
It can be your username or an organization; if you're logged in, the command will prompt you to choose from your namespaces: by default, it will be your username.
4040
- **App name**: This is the name of your app. By default, it will be the name of the current directory.
4141

4242
Expect to see output similar to this:
@@ -49,7 +49,7 @@ It seems you are trying to create a new app!
4949
Loading local package (manifest path: ~/wasmer-user/Projects/jsworker/.)
5050
✔ Correctly built package locally
5151
✔ Package correctly uploaded
52-
Succesfully pushed release to namespace wasmer-user on the registry
52+
Successfully pushed release to namespace wasmer-user on the registry
5353
Deploying app jsworker (wasmer-user) to Wasmer Edge...
5454

5555
App jsworker (wasmer-user) was successfully deployed 🚀

pages/edge/learn/instaboot.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Wasmer Edge provides a special feature called `InstaBoot`, which can
99
significantly reduce cold start times of Edge applications.
1010

1111
<Callout type="info">
12-
Learn more about Instaboot and how it works in [Wasmer's official announcement](
12+
Learn more about InstaBoot and how it works in [Wasmer's official announcement](
1313
https://wasmer.io/posts/announcing-instaboot-instant-cold-starts-for-serverless-apps).
1414
</Callout>
1515

@@ -185,7 +185,7 @@ Good use cases:
185185
Like PHP, Python will also have to load code at runtime and prepare it for
186186
execution. While the difference is not quite as stark as with PHP, the speedup
187187
can still be very significant.
188-
* WinterJS (Javascript):
188+
* WinterJS (JavaScript):
189189
While WinterJS startup times are generally fast, InstaBoot can still often
190190
cut cold start times in half.
191191
* Expensive cache warm-up

pages/edge/learn/remote-sessions.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This means you will be able to close the connection and then re-connect to your
1414
session later on, giving you a persistent remote environment.
1515

1616
While this isn't available quite yet, sessions are already useful to explore the
17-
ecosystem and to test out the behaviour of your own apps.
17+
ecosystem and to test out the behavior of your own apps.
1818

1919
## Usage
2020

pages/index.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@ Welcome to the Wasmer Documentation! 👋
2424
## SDKs
2525

2626
Wasmer is available in multiple programming languages and operating systems in the shape of SDKs.
27-
Using these SDKs, it's possible to embed wasmer modules compiled from other languages into your application.
27+
Using these SDKs, it's possible to embed Wasmer modules compiled from other languages into your application.
2828
We have set up the SDKs to allow using Wasmer easily anywhere:
2929

30-
* [Wasmer JavaScript SDK](/sdk/wasmer-js): run your Wasmer packages in Javascript
30+
* [Wasmer JavaScript SDK](/sdk/wasmer-js): run your Wasmer packages in JavaScript
3131

3232
## Social
3333

3434
For the latest articles on Wasmer features and developments, check out [our blog](https://wasmer.io/posts) or [follow us on X](https://x.com/wasmerio)!
35-
You can also chat with us using [Wasmer Discord channel](https://discord.com/invite/qBTfsNP7N8).
35+
You can also chat with us using the [Wasmer Discord channel](https://discord.com/invite/qBTfsNP7N8).
3636

3737
Let's now dig deeper into how to install Wasmer, shall we? 🙂

pages/install.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Wasmer allows you to run applications either **Standalone** (_via the CLI_) or *
2020
```
2121

2222
<Callout type="info">
23-
Other installation methods available here:
23+
Other installation methods are available here:
2424
https://github.com/wasmerio/wasmer-install
2525
</Callout>
2626

@@ -49,7 +49,7 @@ Wasmer allows you to run applications either **Standalone** (_via the CLI_) or *
4949
```
5050

5151
<Callout type="info">
52-
Other installation methods available here:
52+
Other installation methods are available here:
5353
https://github.com/wasmerio/wasmer-install
5454
</Callout>
5555

pages/registry.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import PublishIcon from '../components/icons/publish.svg'
44

55
# Wasmer Registry
66

7-
The Wasmer Registry stores all Wasmer packages and allows exploring packages from other users and distribute your own ones.
7+
The Wasmer Registry stores all Wasmer packages and allows exploring packages from other users and distributing your own.
88

99
You can explore packages published to the Wasmer Registry at [wasmer.io](https://wasmer.io/explore) or you can
1010
also [search for packages](https://wasmer.io/search?type=PACKAGE).
@@ -19,9 +19,9 @@ To publish your first package, check out the [Getting Started](/registry/get-sta
1919

2020
## Features
2121

22-
All packages published to the Wasmer registry will automatically be available to run with the `wasmer` CLI tool, but not just that...
22+
All packages published to the Wasmer registry are automatically available to run with the `wasmer` CLI tool, and more:
2323

24-
- **Executables**: The registry will automatically create executables for all platforms and chipsets, with no dependency of Wasmer
24+
- **Executables**: The registry will automatically create executables for all platforms and chipsets, with no dependency on Wasmer
2525
- **Automatic documentation**: If you annotate your package with bindings, the documentation and APIs will be automatically generated for all programming languages.
2626

2727

0 commit comments

Comments
 (0)