Skip to content

Commit 448af39

Browse files
committed
Update links
1 parent 556a7e6 commit 448af39

30 files changed

+48
-51
lines changed

MyApp/_includes/empty-projects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
If you don't have the [x dotnet tool](/templates/dotnet-new) installed, the quickest way to create a ServiceStack App is to download your preferred template from:
2+
If you don't have the [x dotnet tool](/dotnet-new) installed, the quickest way to create a ServiceStack App is to download your preferred template from:
33

44
<div class="not-prose">
55
<h3 class="m-0 py-8 text-4xl text-center text-blue-600"><a href="https://servicestack.net/start">servicestack.net/start</a></h3>

MyApp/_includes/ref-servicestack-client.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ A CDN hosted version of UMD `@servicestack/client` is available on unpkg.com at:
8282

8383
### Reference in npm projects
8484

85-
If you started with any of the [SPA Project Templates](/templates/dotnet-new) [@servicestack/client](https://www.npmjs.com/package/@servicestack/client) is already included, other TypeScript or ES6 projects can install `@servicestack/client` from npm with:
85+
If you started with any of the [SPA Project Templates](/dotnet-new) [@servicestack/client](https://www.npmjs.com/package/@servicestack/client) is already included, other TypeScript or ES6 projects can install `@servicestack/client` from npm with:
8686

8787
```bash
8888
$ npm install @servicestack/client

MyApp/_pages/auth/authentication-and-authorization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ Authentication, Registration and protected Services.
319319

320320
## Project Templates
321321

322-
Most of [ServiceStack's Project Templates](/templates/dotnet-new) are configured with Auth out-of-the-box or can be easily added to an empty [web](https://github.com/NetCoreTemplates/web)
322+
Most of [ServiceStack's Project Templates](/dotnet-new) are configured with Auth out-of-the-box or can be easily added to an empty [web](https://github.com/NetCoreTemplates/web)
323323
project template:
324324

325325
:::sh

MyApp/_pages/create-your-first-webservice.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ quickly [apply gists](/mix-tool) to your project enabled by ServiceStack's effor
2020

2121
## Step 2: Selecting a template
2222

23-
Importantly, the dotnet tools lets you create [.NET 6, .NET Framework](/templates/dotnet-new) and [ASP.NET Core on .NET Framework](/templates/corefx) projects.
23+
Importantly, the dotnet tools lets you create [.NET 6, .NET Framework](/dotnet-new) and [ASP.NET Core on .NET Framework](/templates/corefx) projects.
2424
Unless you're restricted to working with .NET Framework you'll want to start with a [.NET 6 project template](/templates/dotnet-new#usage), for this example
2525
we'll start with the Empty [web](https://github.com/NetCoreTemplates/web) template which implicitly uses the folder name for the Project Name:
2626

MyApp/_pages/dotnet-new.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ the moment they're created.
316316
Especially for SPA projects which need to be frequently updated, the existing .NET Project Templates system is a stale solution that doesn't offer
317317
much benefit over maintaining individual GitHub projects, which is exactly what the `dotnet-new` npm tool and now `x new` .NET Core are designed around.
318318

319-
Inside [dotnet-new](/templates/dotnet-new) and `x new` is an easier way to create and share any kind of project templates which are easier for developers
319+
Inside [dotnet-new](/dotnet-new) and `x new` is an easier way to create and share any kind of project templates which are easier for developers
320320
to create, test, maintain and install. So if you're looking for a simpler way to be able to create and maintain your own value-added project templates
321321
with additional bespoke customizations, functionality, dependencies and configuration, using `x new` is a great way to maintain and share them.
322322

MyApp/_pages/dotnet-tool.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ delivery platform where they can be run as a .NET Core Windows Desktop App with
99
[Live `#Script` playground](https://sharpscript.net/docs/sharp-scripts#live-script-with-web-watch) with `x watch`.
1010

1111
These tools contains all the functionality ServiceStack Developers or API consumers need that can be used
12-
[Create ServiceStack projects](/templates/dotnet-new), run [Gist Desktop Apps](https://sharpscript.net/sharp-apps/gist-desktop-apps)
12+
[Create ServiceStack projects](/dotnet-new), run [Gist Desktop Apps](https://sharpscript.net/sharp-apps/gist-desktop-apps)
1313
or generate typed endpoints for consuming ServiceStack Services by either
1414
[Add/Update ServiceStack References](/add-servicestack-reference) or by generating [gRPC client proxies](/grpc#grpc-clients).
1515

MyApp/_pages/flutter-grpc-mix.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ $ dotnet tool install --global x
3030
The Flutter integration works with ServiceStack `grpc` template that has been *configured to support gRPC services*. It also makes the assumption that when working locally, the initial Flutter application will connect to the ServiceStack gRPC services via `localhost:5054` or if the client is running on an Android Emulator, `10.0.0.2:5054`.
3131
`5054` is the insecure HTTP port that is used by the `grpc` project template, but if you want to add `grpc` support to your application using `x mix grpc`, be sure to set up the use of the same port for local development, or modify your Flutter client to match your server setup.
3232

33-
For example, you could [start with a new](/templates/dotnet-new) `grpc` ServiceStack project to host your services via gRPC, and add a working Flutter client which connects via gRPC using the mix template.
33+
For example, you could [start with a new](/dotnet-new) `grpc` ServiceStack project to host your services via gRPC, and add a working Flutter client which connects via gRPC using the mix template.
3434

3535
```bash
3636
$ x new grpc MyApp

MyApp/_pages/flutter-mix.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ $ dotnet tool install --global x
2828

2929
The Flutter integration works with most ServiceStack templates. It does make the assumption that when working locally, the initial Flutter application will connect to the ServiceStack host via `localhost:5001` or if the client is running on an Android Emulator, `10.0.0.2:5001`.
3030

31-
For example, you could [start with a new](/templates/dotnet-new) `web` ServiceStack project to host your web services, and add a working Flutter client using the mix template.
31+
For example, you could [start with a new](/dotnet-new) `web` ServiceStack project to host your web services, and add a working Flutter client using the mix template.
3232

3333
```bash
3434
$ x new web MyApp

MyApp/_pages/flutter.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ $ dotnet tool install --global x
3131

3232
The Flutter integration works with most ServiceStack templates. It does make the assumption that when working locally, the initial Flutter application will connect to the ServiceStack host via `localhost:5001` or if the client is running on an Android Emulator, `10.0.0.2:5001`.
3333

34-
For example, you could [start with a new](/templates/dotnet-new) `web` ServiceStack project to host your web services, and add a working Flutter client using the mix template.
34+
For example, you could [start with a new](/dotnet-new) `web` ServiceStack project to host your web services, and add a working Flutter client using the mix template.
3535

3636
```bash
3737
$ x new web MyApp
@@ -394,7 +394,7 @@ for a complete example project.
394394
The Flutter integration works with ServiceStack `grpc` template that has been *configured to support gRPC services*. It also makes the assumption that when working locally, the initial Flutter application will connect to the ServiceStack gRPC services via `localhost:5054` or if the client is running on an Android Emulator, `10.0.0.2:5054`.
395395
`5054` is the insecure HTTP port that is used by the `grpc` project template, but if you want to add `grpc` support to your application using `x mix grpc`, be sure to set up the use of the same port for local development, or modify your Flutter client to match your server setup.
396396

397-
For example, you could [start with a new](/templates/dotnet-new) `grpc` ServiceStack project to host your services via gRPC, and add a working Flutter client which connects via gRPC using the mix template.
397+
For example, you could [start with a new](/dotnet-new) `grpc` ServiceStack project to host your services via gRPC, and add a working Flutter client which connects via gRPC using the mix template.
398398

399399
```bash
400400
$ x new grpc MyApp

MyApp/_pages/releases/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ The primary difference between the .NET Core and .NET Framework project template
255255

256256
v5 includes **11 new .NET Core 2.0 project templates** for each of ServiceStack's most popular starting templates. Each .NET Core 2.0 template has an equivalent .NET Framework template except for [ServiceStack's Sharp Apps](https://sharpscript.net/docs/sharp-apps) which is itself a pre-built .NET Core 2.0 App that lets you develop Web Applications and HTTP APIs on-the-fly without any compilation.
257257
258-
All .NET Core 2.0 Templates can be developed using your preferred choice of either VS Code, VS.NET or JetBrains Project Rider on your preferred Desktop OS. Given the diverse ecosystem used to develop .NET Core Applications, the new Project Templates are being maintained on GitHub and made available via our new [dotnet-new](/templates/dotnet-new) command-line utility, installable from npm with:
258+
All .NET Core 2.0 Templates can be developed using your preferred choice of either VS Code, VS.NET or JetBrains Project Rider on your preferred Desktop OS. Given the diverse ecosystem used to develop .NET Core Applications, the new Project Templates are being maintained on GitHub and made available via our new [dotnet-new](/dotnet-new) command-line utility, installable from npm with:
259259

260260
$ npm install -g @servicestack/cli
261261

MyApp/_pages/releases/v5_00_0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -542,7 +542,7 @@ The primary difference between the .NET Core and .NET Framework project template
542542

543543
Now that ServiceStack v5 has merged into a single unified set of NuGet packages that's consolidated around .NET Standard 2.0, we've developed **11 new .NET Core 2.0 project templates** for each of ServiceStack's most popular starting templates. Each .NET Core 2.0 template has an equivalent .NET Framework template except for [ServiceStack's Sharp Apps](https://sharpscript.net/docs/sharp-apps) which is itself a pre-built .NET Core 2.0 App that lets you develop Web Applications and HTTP APIs on-the-fly without any compilation.
544544
545-
All .NET Core 2.0 Templates can be developed using your preferred choice of either VS Code, VS.NET or JetBrains Project Rider on your preferred Desktop OS. Given the diverse ecosystem used to develop .NET Core Applications, the new Project Templates are being maintained on GitHub and made available via our new [dotnet-new](/templates/dotnet-new) command-line utility, installable from npm with:
545+
All .NET Core 2.0 Templates can be developed using your preferred choice of either VS Code, VS.NET or JetBrains Project Rider on your preferred Desktop OS. Given the diverse ecosystem used to develop .NET Core Applications, the new Project Templates are being maintained on GitHub and made available via our new [dotnet-new](/dotnet-new) command-line utility, installable from npm with:
546546

547547
$ npm install -g @servicestack/cli
548548

MyApp/_pages/releases/v5_01_0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -788,7 +788,7 @@ This lets us use Nuxt's Web Dev Server during development to take advantage of i
788788

789789
### Getting Started
790790

791-
To experience App development with Nuxt.js, create a new Nuxt Project using [dotnet-new](/templates/dotnet-new):
791+
To experience App development with Nuxt.js, create a new Nuxt Project using [dotnet-new](/dotnet-new):
792792

793793
$ dotnet-new vue-nuxt ProjectName
794794

MyApp/_pages/releases/v5_02.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -659,7 +659,7 @@ need to be upgraded to support newer major Webpack versions, instead of every pr
659659
Given the simpler development workflow and smoother future upgrades possible with CLI tools, we've replaced all our SPA Templates to use the latest
660660
templates generated by the CLI tools for each respective framework.
661661

662-
All templates can be installed using our [dotnet-new](/templates/dotnet-new) tool, which if not already can be installed with:
662+
All templates can be installed using our [dotnet-new](/dotnet-new) tool, which if not already can be installed with:
663663

664664
$ npm install -g @servicestack/cli
665665

MyApp/_pages/releases/v5_05.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2454,7 +2454,7 @@ the moment they're created.
24542454
Especially for SPA projects which need to be frequently updated, the existing .NET Project Templates system is a stale solution that doesn't offer
24552455
much benefit over maintaining individual GitHub projects, which is exactly what the `dotnet-new` npm tool and now `web new` .NET Core are designed around.
24562456

2457-
Inside [dotnet-new](/templates/dotnet-new) and `web new` is an easier way to create and share any kind of project templates which are easier for developers
2457+
Inside [dotnet-new](/dotnet-new) and `web new` is an easier way to create and share any kind of project templates which are easier for developers
24582458
to create, test, maintain and install. So if you're looking for a simpler way to be able to create and maintain your own value-added project templates
24592459
with additional bespoke customizations, functionality, dependencies and configuration, using `web new` is a great way to maintain and share them.
24602460

MyApp/_pages/releases/v5_08.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ With the release of [.NET Core 3.1 LTS](https://devblogs.microsoft.com/dotnet/an
1818
and tools to **.NET Core 3.1 LTS** whilst continuing to support existing **.NET Core 2.1+** and **.NET Framework** projects including
1919
[ASP.NET Core Apps on the .NET Framework](/templates/corefx).
2020

21-
You can view all available .NET Core Templates using the [x dotnet tool](/dotnet-tool) and running [x new](/templates/dotnet-new):
21+
You can view all available .NET Core Templates using the [x dotnet tool](/dotnet-tool) and running [x new](/dotnet-new):
2222

2323
$ dotnet tool install --global x
2424
$ x new

MyApp/_pages/releases/v5_11.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1335,7 +1335,7 @@ container.Register<IRedisClientsManager>(c => sentinel.Start());
13351335

13361336
## Cross Platform dotnet scripts
13371337

1338-
Often most of our [Project Templates](/templates/dotnet-new) need to include scripts to perform different tasks utilized in each project type, e.g. for generating DTOs, running a dev server, publishing release builds, etc.
1338+
Often most of our [Project Templates](/dotnet-new) need to include scripts to perform different tasks utilized in each project type, e.g. for generating DTOs, running a dev server, publishing release builds, etc.
13391339

13401340
To surface these common tasks to the developer we initially used Gulp and Grunt JS Tasks so they would show up in
13411341
[VS .NET's Task Runner Explorer UI](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.TaskRunnerExplorer) however this has

MyApp/_pages/releases/v5_13.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@ Which will use the older mix configuration as its source.
506506
As an LTS release we expect everyone will want to upgrade to .NET 6 as soon as possible to take advantage of .NET's best & fastest
507507
runtime yet. We're already using .NET 6 in production and haven't come across any reason not to upgrade yet.
508508

509-
With the project templates upgraded, you can now create a new ServiceStack .NET 6 App with [x new](/templates/dotnet-new):
509+
With the project templates upgraded, you can now create a new ServiceStack .NET 6 App with [x new](/dotnet-new):
510510

511511
```csharp
512512
$ x new

MyApp/_pages/releases/v6_02.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ that have benefited all our new modern jamstacks.net templates.
6767

6868
<blazor-template repo="LegacyTemplates/blazor-server" repo2="LegacyTemplates/blazor-tailwind" class="not-prose pb-8"></blazor-template>
6969

70-
Alternatively you can create & download a new Blazor Project with the [x dotnet tool](/templates/dotnet-new):
70+
Alternatively you can create & download a new Blazor Project with the [x dotnet tool](/dotnet-new):
7171

7272
:::sh
7373
x new LegacyTemplates/blazor-tailwind ProjectName

MyApp/_pages/releases/v6_07.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1399,7 +1399,7 @@ The [angular-spa](https://github.com/NetCoreTemplates/angular-spa) project templ
13991399
</div>
14001400
</a>
14011401

1402-
It can be created from the [servicestack.net/start](https://servicestack.net/start) page or on the command-line with the [x tool](/templates/dotnet-new):
1402+
It can be created from the [servicestack.net/start](https://servicestack.net/start) page or on the command-line with the [x tool](/dotnet-new):
14031403
14041404
:::sh
14051405
x new angular-spa ProjectName

MyApp/_pages/routing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ Which will returns the the default `index.html` page using [#Script Pages](https
224224

225225
#### SPA Fallback
226226

227-
This popular behavior is also available using the more convenient configuration (used in all [SPA Project Templates](/templates/dotnet-new)) with:
227+
This popular behavior is also available using the more convenient configuration (used in all [SPA Project Templates](/dotnet-new)) with:
228228

229229
```csharp
230230
Plugins.Add(new SharpPagesFeature {

MyApp/_pages/templates/aws.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ slug: templates-aws
2222
2323
This project lets you create a .NET 6 empty ServiceStack web project ready for deployment as a AWS Lambda Function wired with API GateWay and packaged via a Docker image.
2424

25-
Create new project with [x dotnet tool](/templates/dotnet-new):
25+
Create new project with [x dotnet tool](/dotnet-new):
2626

2727
```bash
2828
$ dotnet tool install -g x

MyApp/_pages/templates/blazor-bootstrap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Customize and Download a new Blazor WASM Bootstrap project with your preferred p
2222

2323
<blazor-templates class="not-prose pb-8"></blazor-templates>
2424

25-
Alternatively you can create & download a new Blazor Project with the [x dotnet tool](/templates/dotnet-new):
25+
Alternatively you can create & download a new Blazor Project with the [x dotnet tool](/dotnet-new):
2626

2727
:::sh
2828
x new blazor-wasm ProjectName

MyApp/_pages/templates/blazor-server.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Customize and Download a new Blazor WASM Bootstrap project with your preferred p
9191

9292
<blazor-templates class="not-prose pb-8"></blazor-templates>
9393

94-
Alternatively you can create & download a new Blazor Project with the [x dotnet tool](/templates/dotnet-new):
94+
Alternatively you can create & download a new Blazor Project with the [x dotnet tool](/dotnet-new):
9595

9696
:::sh
9797
x new blazor ProjectName

MyApp/_pages/templates/blazor-tailwind.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ title: Blazor Tailwind
2929

3030
<blazor-templates class="not-prose pb-8"></blazor-templates>
3131

32-
Alternatively you can create & download a new Blazor Project with the [x dotnet tool](/templates/dotnet-new):
32+
Alternatively you can create & download a new Blazor Project with the [x dotnet tool](/dotnet-new):
3333

3434
:::sh
3535
x new blazor-wasm ProjectName

MyApp/_pages/templates/dotnet-scripts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ slug: templates-dotnet-scripts
33
title: Cross platform dotnet scripts
44
---
55

6-
Often most of our [Project Templates](/templates/dotnet-new) need to include scripts to perform different tasks utilized in each project type, e.g. for generating DTOs, running a dev server, publishing release builds, etc.
6+
Often most of our [Project Templates](/dotnet-new) need to include scripts to perform different tasks utilized in each project type, e.g. for generating DTOs, running a dev server, publishing release builds, etc.
77

88
To surface these common tasks to the developer we initially used Gulp and Grunt JS Tasks so they would show up in
99
[VS .NET's Task Runner Explorer UI](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.TaskRunnerExplorer) however this has

MyApp/_pages/templates/mvc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ All ServiceStack Projects can be created from ServiceStack's Start Page:
88
<h3 class="m-0 py-8 text-4xl text-center text-blue-600"><a href="https://servicestack.net/start">servicestack.net/start</a></h3>
99
</div>
1010

11-
Or using the .NET [x dotnet tool](/templates/dotnet-new):
11+
Or using the .NET [x dotnet tool](/dotnet-new):
1212

1313
:::sh
1414
dotnet tool install --global x

0 commit comments

Comments
 (0)