Skip to content

Commit 0a75d7b

Browse files
Ensure that 'frontend' (noun and adjective) is used consistently (#685)
* Ensured that 'front end' (noun) and 'front-end' (adjective) are used consistently as described in Microsoft style guide. * Replaced with 'frontend' throughout. * Implemented feedback from @copilot.
1 parent 6e0685b commit 0a75d7b

File tree

25 files changed

+112
-112
lines changed

25 files changed

+112
-112
lines changed

src/frontend/src/content/docs/app-host/container-files.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ await builder.build().run();
364364
In this example:
365365

366366
1. The `frontend` resource builds inside its container, producing compiled JavaScript, CSS, and HTML.
367-
2. During publish, Aspire copies those files from the frontend container into the `api` container at `./wwwroot`.
367+
2. During publish, Aspire copies those files from the `frontend` container into the `api` container at `./wwwroot`.
368368
3. The resulting `api` container includes both the API code and the frontend static assets, ready to serve the full application.
369369

370370
### Serve a frontend from YARP

src/frontend/src/content/docs/app-host/migrate-from-docker-compose.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ This section demonstrates practical migration scenarios you'll likely encounter
4343

4444
### Multi-service web application
4545

46-
This example shows a typical three-tier application with frontend, API, and database.
46+
This example shows a typical three-tier application with a frontend, API, and database.
4747

4848
**Docker Compose example:**
4949

src/frontend/src/content/docs/architecture/overview.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ Why is modality important when it comes to the AppHost's execution context? This
4343
- Database: PostgreSQL
4444
- Cache: Redis
4545
- AI service: Ollama or OpenAI
46-
- Back end: ASP.NET Core minimal API
47-
- Front end: React app
46+
- Backend: ASP.NET Core minimal API
47+
- Frontend: React app
4848

4949
Depending on the mode, the AppHost might treat these resources differently. For example, in run mode, the AppHost might use a local PostgreSQL database and Redis cache—using containers, while in publish mode, it might generate deployment artifacts for Azure PostgreSQL and Redis Cache.
5050

5151
#### Run mode
5252

53-
The default mode is run mode, which is ideal for local development and testing. In this mode, the Aspire AppHost orchestrates your application model, including processes, containers, and cloud emulators, to facilitate fast and iterative development. Resources behave like real runtime entities with lifecycles that mirror production. With a simple <kbd>F5</kbd>, the AppHost launches everything in your app model—storage, databases, caches, messaging, jobs, APIs, front ends—all fully configured and ready to debug locally. Let's considering the app model from the previous section—where AppHost would orchestrate the following resources locally:
53+
The default mode is run mode, which is ideal for local development and testing. In this mode, the Aspire AppHost orchestrates your application model, including processes, containers, and cloud emulators, to facilitate fast and iterative development. Resources behave like real runtime entities with lifecycles that mirror production. With a simple <kbd>F5</kbd>, the AppHost launches everything in your app model—storage, databases, caches, messaging, jobs, APIs, frontends—all fully configured and ready to debug locally. Let's considering the app model from the previous section—where AppHost would orchestrate the following resources locally:
5454

5555
import ThemeImage from '@components/ThemeImage.astro';
5656

src/frontend/src/content/docs/community/contributor-guide.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ Before you begin, ensure you have the following installed:
112112
pnpm dev
113113
```
114114

115-
This starts the Vite development server for the front end and provide hot-reload capabilities.
115+
This starts the Vite development server for the frontend and provide hot-reload capabilities.
116116

117117
1. View the site locally
118118

src/frontend/src/content/docs/community/thanks.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -880,7 +880,7 @@ Aspire speaks many languages — thanks to these communities.
880880
<LicenseBadge title={licenseTitles.nodejs} />
881881
</div>
882882
<p>
883-
The JavaScript runtime that enables Aspire to orchestrate front-end and
883+
The JavaScript runtime that enables Aspire to orchestrate frontend and
884884
full-stack JS apps.
885885
</p>
886886
<div class="thanks-card-links">
@@ -1016,7 +1016,7 @@ Aspire speaks many languages — thanks to these communities.
10161016
</div>
10171017
<p>
10181018
The typed superset of JavaScript that powers Aspire's TypeScript AppHost
1019-
and front-end tooling.
1019+
and frontend tooling.
10201020
</p>
10211021
<div class="thanks-card-links">
10221022
<a href="https://www.typescriptlang.org" class="thanks-link-project">
@@ -1285,7 +1285,7 @@ The tools that power this very website.
12851285
</div>
12861286
<p>
12871287
The fast, disk-space efficient package manager that builds the aspire.dev
1288-
front end.
1288+
frontend.
12891289
</p>
12901290
<div class="thanks-card-links">
12911291
<a href="https://pnpm.io" class="thanks-link-project">

src/frontend/src/content/docs/community/videos.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ export const communityVideos = [
200200
href: 'https://youtu.be/dftmYBuZOLA?list=PL2E-vlKoo_v2dgxPizLVtdxvurOHvd8_h&t=341',
201201
title: 'Microservices: Aspire & Blazor SSR',
202202
description:
203-
'Codewrinkles builds a microservices app, orchestrated with Aspire and using Blazor SSR on the front end.',
203+
'Codewrinkles builds a microservices app, orchestrated with Aspire and using Blazor SSR on the frontend.',
204204
tags: ['Community', 'Blazor', 'SSR'],
205205
},
206206
{

src/frontend/src/content/docs/dashboard/explore.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,8 @@ You can also obtain the login token from the container logs. For more informatio
121121

122122
The **Resources** page is the default home page of the Aspire dashboard. This page lists all of the projects, containers, and executables included in your Aspire solution. For example, the starter application includes two projects:
123123

124-
- **apiservice**: A back-end API project built using Minimal APIs.
125-
- **webfrontend**: The front-end UI project built using Blazor.
124+
- **apiservice**: A backend API project built using Minimal APIs.
125+
- **webfrontend**: The frontend UI project built using Blazor.
126126

127127
The dashboard also provides essential details about each resource:
128128

src/frontend/src/content/docs/dashboard/overview.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ For more information, see [Aspire dashboard configuration](/dashboard/configurat
7070

7171
## Architecture
7272

73-
The dashboard user experience is built with a variety of technologies. The frontend is built with [Grpc.AspNetCore](https://www.nuget.org/packages/Grpc.AspNetCore) NuGet package to the resource server. Consider the following diagram that illustrates the architecture of the Aspire dashboard:
73+
The dashboard user experience is built with a variety of technologies. The frontend communicates with the resource server over gRPC using the [Grpc.AspNetCore](https://www.nuget.org/packages/Grpc.AspNetCore) NuGet package. Consider the following diagram that illustrates the architecture of the Aspire dashboard:
7474

7575
<ThemeImage
7676
light={architectureDiagramLight}

src/frontend/src/content/docs/deployment/javascript-apps.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ If you only add a Vite or JavaScript app and reference backend services, Aspire
5252

5353
| Model | Production entrypoint | Aspire publish API | Best for |
5454
| -------------------------------------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------- |
55-
| Backend serves frontend | API or web server | `PublishWithContainerFiles` | Apps where one service serves both the API and the frontend |
56-
| Reverse proxy serves frontend | Reverse proxy | `PublishWithStaticFiles` | Apps that want a gateway or BFF in front of APIs and static frontend assets |
55+
| Backend serves frontend | API or web server | `PublishWithContainerFiles` | Apps where one service serves both the API and the frontend |
56+
| Reverse proxy serves frontend | Reverse proxy | `PublishWithStaticFiles` | Apps that want a gateway or BFF in front of APIs and static frontend assets |
5757
| Static frontend calls backend directly | Static site + separate API | Custom / less integrated | Apps that intentionally keep frontend hosting separate and can manage CORS/config |
5858

5959
<Aside type="caution">

src/frontend/src/content/docs/deployment/pipelines.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,15 +84,15 @@ A pipeline step represents a discrete unit of work in the application pipeline.
8484
Each step has:
8585

8686
- **Name**: A unique identifier for the step
87-
- **Action**: The work to be performed during deployment
87+
- **Action**: The work to be performed during deployment
8888
- **Dependencies**: Other steps that must complete before this step runs
8989
- **Resource context**: Access to the application's resource model and configuration
9090

9191
Pipeline steps operate at different levels of granularity. For example, when deploying a typical web application with a frontend, API service, database, and storage, the pipeline might include:
9292

9393
**Infrastructure steps** (can run in parallel):
9494
- `provision-cosmosdb`: Provision the CosmosDB database
95-
- `provision-storage`: Provision Azure Storage account
95+
- `provision-storage`: Provision Azure Storage account
9696
- `provision-aca-env`: Provision Azure Container Apps environment
9797
- `provision-container-registry`: Set up the container image registry
9898

0 commit comments

Comments
 (0)