diff --git a/docs/components/fern/ask-elysia.vue b/docs/components/fern/ask-elysia.vue
index 6bd73091..3dffd3c6 100644
--- a/docs/components/fern/ask-elysia.vue
+++ b/docs/components/fern/ask-elysia.vue
@@ -32,7 +32,7 @@ function askAI() {
class="flex flex-col justify-center items-center md:items-start md:max-w-xs w-full"
>
- Got more question?
+ Got more questions?
Elysia has 1st party support for OpenTelemetry.
Instrumentation is built-in, so you can easily monitor your
- services on regardless of the platform.
+ services regardless of the platform.
@@ -140,7 +140,7 @@
Like tRPC, Elysia provides type-safety from the backend to
the frontend without code generation. The interaction between
- frontend and backend is both type-checked on compile and runtime.
+ frontend and backend is both type-checked at compile and runtime.
diff --git a/docs/components/fern/doc.vue b/docs/components/fern/doc.vue
index ffc703dc..5d04810e 100644
--- a/docs/components/fern/doc.vue
+++ b/docs/components/fern/doc.vue
@@ -11,13 +11,13 @@ const images = [
light: '/assets/scalar/scalar-body-light.webp',
dark: '/assets/scalar/scalar-body-dark.webp',
content:
- 'Elysia deeply integrate with OpenAPI to generate beautiful API documentation out of the box'
+ 'Elysia deeply integrates with OpenAPI to generate beautiful API documentation out of the box'
},
{
light: '/assets/scalar/scalar-status-light.webp',
dark: '/assets/scalar/scalar-status-dark.webp',
content:
- 'With Elysia OpenAPI Type Gen. Elysia use TypeScript type, and turn it into OpenAPI schema automatically'
+ 'With Elysia OpenAPI Type Gen, Elysia uses TypeScript types and turns them into OpenAPI schema automatically'
},
{
light: '/assets/scalar/scalar-editor-light.webp',
@@ -28,7 +28,7 @@ const images = [
light: '/assets/scalar/scalar-landing-light.webp',
dark: '/assets/scalar/scalar-landing-dark.webp',
content:
- 'Describe your API with a built-in schema, or bring your own validator that support OpenAPI document'
+ 'Describe your API with a built-in schema, or bring your own validator that supports OpenAPI documents'
},
{
light: '/assets/scalar/scalar-model-light.webp',
@@ -62,7 +62,7 @@ const flyIn2 = useFlyIn(isInView2)
class="flex flex-col gap-2 text-xl text-gray-500 dark:text-gray-400 mb-2"
>
- Says hello to your actual API with
+ Say hello to your actual API with
- Just 1 line of code, you get a full-fledge API documentation
+ Just 1 line of code, you get a full-fledged API documentation
effortlessly
@@ -136,11 +136,11 @@ const flyIn2 = useFlyIn(isInView2)
- TypeScript type
+ TypeScript types
into an API documentation
- (like FastAPI but from TypeScript type)
+ (like FastAPI but from TypeScript types)
diff --git a/docs/components/fern/sponsor.vue b/docs/components/fern/sponsor.vue
index af347356..e3ed1d8e 100644
--- a/docs/components/fern/sponsor.vue
+++ b/docs/components/fern/sponsor.vue
@@ -15,8 +15,8 @@
Elysia is
- not owned by an organization , driven by volunteer, and community.
+ not owned by an organization, driven by volunteers, and community.
Elysia is possible by these awesome sponsors.
@@ -243,7 +243,7 @@
- We can only develop Elysia full-time thanks to your supports.
+ We can only develop Elysia full-time thanks to your support.
diff --git a/docs/components/fern/tweets.vue b/docs/components/fern/tweets.vue
index ecea28ee..48ebb996 100644
--- a/docs/components/fern/tweets.vue
+++ b/docs/components/fern/tweets.vue
@@ -8,7 +8,7 @@
class="text-3xl font-medium text-gray-500 dark:text-gray-300 leading-[3rem]"
v-bind="flyIn()"
>
- What people says about
+ What people say about
![]()
With seamless support for type inference, and OpenAPI. You
- will feels
+ will feel
right at home.