From 9f13011026d71f2a191cf7b319ca5dbff9a0c66d Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Sun, 26 Oct 2025 08:35:39 +0100 Subject: [PATCH 1/4] Change all links from wiki to documention website --- CHANGELOG.md | 2 +- PackageReadme.md | 26 ++++++++-------- README.md | 30 +++++++++---------- fix-doc.ps1 | 10 +++++++ .../Settings/WireMockServerSettingsParser.cs | 2 +- 5 files changed, 40 insertions(+), 30 deletions(-) create mode 100644 fix-doc.ps1 diff --git a/CHANGELOG.md b/CHANGELOG.md index 985dcf22e..dae3b08bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1300,7 +1300,7 @@ - [#132](https://github.com/wiremock/WireMock.Net/issues/132) - LogEntries not being recorded on subsequent tests - [#136](https://github.com/wiremock/WireMock.Net/issues/136) - Question: Does the WireMock send Content-Length response header - [#137](https://github.com/wiremock/WireMock.Net/issues/137) - Question: How to specify Transfer-Encoding response header? -- [#139](https://github.com/wiremock/WireMock.Net/issues/139) - Wiki link https://github.com/StefH/WireMock.Net/wiki/Record-(via-proxy)-and-Save is dead +- [#139](https://github.com/wiremock/WireMock.Net/issues/139) - Wiki link https://wiremock.org/dotnet/Record-(via-proxy)-and-Save is dead # 1.0.3.17 (16 May 2018) - [#134](https://github.com/wiremock/WireMock.Net/pull/134) - Stef negate matcher contributed by [alastairtree](https://github.com/alastairtree) diff --git a/PackageReadme.md b/PackageReadme.md index 8cb096639..5e307054a 100644 --- a/PackageReadme.md +++ b/PackageReadme.md @@ -15,48 +15,48 @@ Lightweight Http Mocking Server for .NET, inspired by WireMock.org (from the Jav ### :star: Stubbing A core feature of WireMock.Net is the ability to return predefined HTTP responses for requests matching criteria. -See [Wiki : Stubbing](https://github.com/wiremock/WireMock.Net/wiki/Stubbing). +See [Wiki : Stubbing](https://wiremock.org/dotnet/Stubbing). ### :star: Request Matching -WireMock.Net support advanced request-matching logic, see [Wiki : Request Matching](https://github.com/wiremock/WireMock.Net/wiki/Request-Matching). +WireMock.Net support advanced request-matching logic, see [Wiki : Request Matching](https://wiremock.org/dotnet/Request-Matching). ### :star: Response Templating -The response which is returned WireMock.Net can be changed using templating. This is described here [Wiki : Response Templating](https://github.com/wiremock/WireMock.Net/wiki/Response-Templating). +The response which is returned WireMock.Net can be changed using templating. This is described here [Wiki : Response Templating](https://wiremock.org/dotnet/Response-Templating). ### :star: Admin API Reference -The WireMock admin API provides functionality to define the mappings via a http interface see [Wiki : Admin API Reference](https://github.com/StefH/WireMock.Net/wiki/Admin-API-Reference). +The WireMock admin API provides functionality to define the mappings via a http interface see [Wiki : Admin API Reference](https://wiremock.org/dotnet/Admin-API-Reference). ### :star: Using WireMock.Net can be used in several ways: #### UnitTesting You can use your favorite test framework and use WireMock within your tests, see -[Wiki : UnitTesting](https://github.com/StefH/WireMock.Net/wiki/Using-WireMock-in-UnitTests). +[Wiki : UnitTesting](https://wiremock.org/dotnet/Using-WireMock-in-UnitTests). ### Unit/Integration Testing using Testcontainers.DotNet -See [Wiki : WireMock.Net.Testcontainers](https://github.com/wiremock/WireMock.Net/wiki/Using-WireMock.Net.Testcontainers) on how to build a WireMock.Net Docker container which can be used in Unit/Integration testing. +See [Wiki : WireMock.Net.Testcontainers](https://wiremock.org/dotnet/Using-WireMock.Net.Testcontainers) on how to build a WireMock.Net Docker container which can be used in Unit/Integration testing. ### Unit/Integration Testing using an an Aspire Distributed Application -See [Wiki : WireMock.Net.Aspire](https://github.com/wiremock/WireMock.Net/wiki/Using-WireMock.Net.Aspire) on how to use WireMock.Net as an Aspire Hosted application to do Unit/Integration testing. +See [Wiki : WireMock.Net.Aspire](https://wiremock.org/dotnet/Using-WireMock.Net.Aspire) on how to use WireMock.Net as an Aspire Hosted application to do Unit/Integration testing. #### As a dotnet tool -It's simple to install WireMock.Net as (global) dotnet tool, see [Wiki : dotnet tool](https://github.com/StefH/WireMock.Net/wiki/WireMock-as-dotnet-tool). +It's simple to install WireMock.Net as (global) dotnet tool, see [Wiki : dotnet tool](https://wiremock.org/dotnet/WireMock-as-dotnet-tool). #### As standalone process / console application -This is quite straight forward to launch a mock server within a console application, see [Wiki : Standalone Process](https://github.com/StefH/WireMock.Net/wiki/WireMock-as-a-standalone-process). +This is quite straight forward to launch a mock server within a console application, see [Wiki : Standalone Process](https://wiremock.org/dotnet/WireMock-as-a-standalone-process). #### As a Windows Service -You can also run WireMock.Net as a Windows Service, follow this [WireMock-as-a-Windows-Service](https://github.com/wiremock/WireMock.Net/wiki/WireMock-as-a-Windows-Service). +You can also run WireMock.Net as a Windows Service, follow this [WireMock-as-a-Windows-Service](https://wiremock.org/dotnet/WireMock-as-a-Windows-Service). #### As a Web Job in Azure or application in IIS -See this link [WireMock-as-a-(Azure)-Web-App](https://github.com/wiremock/WireMock.Net/wiki/WireMock-as-a-(Azure)-Web-App) +See this link [WireMock-as-a-(Azure)-Web-App](https://wiremock.org/dotnet/WireMock-as-a-(Azure)-Web-App) #### In a docker container There is also a Linux and Windows-Nano container available at [hub.docker.com](https://hub.docker.com/r/sheyenrath). For more details see also [Docker](https://github.com/wiremock/WireMock.Net-docker). #### HTTPS / SSL -More details on using HTTPS (SSL) can be found here [Wiki : HTTPS](https://github.com/wiremock/WireMock.Net/wiki/Using-HTTPS-(SSL)) +More details on using HTTPS (SSL) can be found here [Wiki : HTTPS](https://wiremock.org/dotnet/Using-HTTPS-(SSL)) ## :books: Documentation -For more info, see also this WIKI page: [What is WireMock.Net](https://github.com/wiremock/WireMock.Net/wiki/What-Is-WireMock.Net). +For more info, see also this WIKI page: [What is WireMock.Net](https://wiremock.org/dotnet/What-Is-WireMock.Net). diff --git a/README.md b/README.md index f5df8951a..9b0eda30e 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ A C# .NET version based on [mock4net](https://github.com/alexvictoor/mock4net) w --- -:books: Full documentation can now be found at wiremock.org +:books: **Full documentation can now be found at [wiremock.org](https://wiremock.org/dotnet)**. --- @@ -41,7 +41,7 @@ A C# .NET version based on [mock4net](https://github.com/alexvictoor/mock4net) w ### :package: NuGet packages -| | Official | Preview [:information_source:](https://github.com/wiremock/WireMock.Net/wiki/MyGet-preview-versions) | +| | Official | Preview [:information_source:](https://wiremock.org/dotnet/MyGet-preview-versions) | | - | - | - | |   **WireMock.Net** | [![NuGet Badge WireMock.Net](https://img.shields.io/nuget/v/WireMock.Net)](https://www.nuget.org/packages/WireMock.Net) | [![MyGet Badge WireMock.Net](https://img.shields.io/myget/wiremock-net/vpre/WireMock.Net?includePreReleases=true&label=MyGet)](https://www.myget.org/feed/wiremock-net/package/nuget/WireMock.Net) |   **WireMock.Net.Minimal** 🔺| [![NuGet Badge WireMock.Net.Minimal](https://img.shields.io/nuget/v/WireMock.Net.Minimal)](https://www.nuget.org/packages/WireMock.Net.Minimal) | [![MyGet Badge WireMock.Net](https://img.shields.io/myget/wiremock-net/vpre/WireMock.Net.Minimal?includePreReleases=true&label=MyGet)](https://www.myget.org/feed/wiremock-net/package/nuget/WireMock.Net.Minimal) @@ -93,52 +93,52 @@ To still enable this feature, you need to add the `Environment` category to the --- ## :memo: Development -For the supported frameworks and build information, see [this](https://github.com/wiremock/WireMock.Net/wiki/Development-Information) page. +For the supported frameworks and build information, see [this](https://wiremock.org/dotnet/Development-Information) page. ## :star: Stubbing A core feature of WireMock.Net is the ability to return predefined HTTP responses for requests matching criteria. -See [Wiki : Stubbing](https://github.com/wiremock/WireMock.Net/wiki/Stubbing). +See [Wiki : Stubbing](https://wiremock.org/dotnet/Stubbing). ## :star: Request Matching -WireMock.Net support advanced request-matching logic, see [Wiki : Request Matching](https://github.com/wiremock/WireMock.Net/wiki/Request-Matching). +WireMock.Net support advanced request-matching logic, see [Wiki : Request Matching](https://wiremock.org/dotnet/Request-Matching). ## :star: Response Templating -The response which is returned WireMock.Net can be changed using templating. This is described here [Wiki : Response Templating](https://github.com/wiremock/WireMock.Net/wiki/Response-Templating). +The response which is returned WireMock.Net can be changed using templating. This is described here [Wiki : Response Templating](https://wiremock.org/dotnet/Response-Templating). ## :star: Admin API Reference -The WireMock admin API provides functionality to define the mappings via a http interface see [Wiki : Admin API Reference](https://github.com/StefH/WireMock.Net/wiki/Admin-API-Reference). +The WireMock admin API provides functionality to define the mappings via a http interface see [Wiki : Admin API Reference](https://wiremock.org/dotnet/Admin-API-Reference). ## :star: Using WireMock.Net can be used in several ways: ### UnitTesting You can use your favorite test framework and use WireMock within your tests, see -[Wiki : UnitTesting](https://github.com/StefH/WireMock.Net/wiki/Using-WireMock-in-UnitTests). +[Wiki : UnitTesting](https://wiremock.org/dotnet/Using-WireMock-in-UnitTests). ### Unit/Integration Testing using Testcontainers.DotNet -See [Wiki : WireMock.Net.Testcontainers](https://github.com/wiremock/WireMock.Net/wiki/Using-WireMock.Net.Testcontainers) on how to build a WireMock.Net Docker container which can be used in Unit/Integration testing. +See [Wiki : WireMock.Net.Testcontainers](https://wiremock.org/dotnet/Using-WireMock.Net.Testcontainers) on how to build a WireMock.Net Docker container which can be used in Unit/Integration testing. ### Unit/Integration Testing using an an Aspire Distributed Application -See [Wiki : WireMock.Net.Aspire](https://github.com/wiremock/WireMock.Net/wiki/Using-WireMock.Net.Aspire) on how to use WireMock.Net as an Aspire Hosted application to do Unit/Integration testing. +See [Wiki : WireMock.Net.Aspire](https://wiremock.org/dotnet/Using-WireMock.Net.Aspire) on how to use WireMock.Net as an Aspire Hosted application to do Unit/Integration testing. ### As a dotnet tool -It's simple to install WireMock.Net as (global) dotnet tool, see [Wiki : dotnet tool](https://github.com/StefH/WireMock.Net/wiki/WireMock-as-dotnet-tool). +It's simple to install WireMock.Net as (global) dotnet tool, see [Wiki : dotnet tool](https://wiremock.org/dotnet/WireMock-as-dotnet-tool). ### As standalone process / console application -This is quite straight forward to launch a mock server within a console application, see [Wiki : Standalone Process](https://github.com/StefH/WireMock.Net/wiki/WireMock-as-a-standalone-process). +This is quite straight forward to launch a mock server within a console application, see [Wiki : Standalone Process](https://wiremock.org/dotnet/WireMock-as-a-standalone-process). ### As a Windows Service -You can also run WireMock.Net as a Windows Service, follow this [WireMock-as-a-Windows-Service](https://github.com/wiremock/WireMock.Net/wiki/WireMock-as-a-Windows-Service). +You can also run WireMock.Net as a Windows Service, follow this [WireMock-as-a-Windows-Service](https://wiremock.org/dotnet/WireMock-as-a-Windows-Service). ### As a Web Job in Azure or application in IIS -See this link [WireMock-as-a-(Azure)-Web-App](https://github.com/wiremock/WireMock.Net/wiki/WireMock-as-a-(Azure)-Web-App) +See this link [WireMock-as-a-(Azure)-Web-App](https://wiremock.org/dotnet/WireMock-as-a-(Azure)-Web-App) ### In a docker container There is also a Linux and Windows-Nano container available at [hub.docker.com](https://hub.docker.com/r/sheyenrath). For more details see also [Docker](https://github.com/wiremock/WireMock.Net-docker). #### HTTPS / SSL -More details on using HTTPS (SSL) can be found here [Wiki : HTTPS](https://github.com/wiremock/WireMock.Net/wiki/Using-HTTPS-(SSL)) +More details on using HTTPS (SSL) can be found here [Wiki : HTTPS](https://wiremock.org/dotnet/Using-HTTPS-(SSL)) --- diff --git a/fix-doc.ps1 b/fix-doc.ps1 new file mode 100644 index 000000000..9a5c380c4 --- /dev/null +++ b/fix-doc.ps1 @@ -0,0 +1,10 @@ +# fix-wiremock-urls.ps1 +Get-ChildItem -Path . -Filter *.md -Recurse | ForEach-Object { + $content = Get-Content $_.FullName -Raw + # Replace all URLs starting with $matches[0].ToLower() with their lowercase version + $fixed = $content -replace '(https://wiremock\.org/dotnet/[^)\s]*)', { $matches[0].ToLower() } + if ($content -ne $fixed) { + Set-Content $_.FullName $fixed + Write-Host "Updated:" $_.FullName + } +} diff --git a/src/WireMock.Net.Minimal/Settings/WireMockServerSettingsParser.cs b/src/WireMock.Net.Minimal/Settings/WireMockServerSettingsParser.cs index f9d4dd755..90c2b3357 100644 --- a/src/WireMock.Net.Minimal/Settings/WireMockServerSettingsParser.cs +++ b/src/WireMock.Net.Minimal/Settings/WireMockServerSettingsParser.cs @@ -36,7 +36,7 @@ public static bool TryParseArguments(string[] args, IDictionary? environment, [N if (parser.GetBoolSwitchValue("help")) { - (logger ?? new WireMockConsoleLogger()).Info("See https://github.com/wiremock/WireMock.Net/wiki/WireMock-commandline-parameters for details on all commandline options."); + (logger ?? new WireMockConsoleLogger()).Info("See https://wiremock.org/dotnet/wiremock-commandline-parameters/ for details on all commandline options."); settings = null; return false; } From 373e611b7840f78801c124958647a1cfb29f2c9a Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Sun, 26 Oct 2025 08:57:53 +0100 Subject: [PATCH 2/4] . --- PackageReadme.md | 26 +++++++++++++------------- README.md | 33 ++++++++++++++++++--------------- fix-doc.ps1 | 10 ---------- 3 files changed, 31 insertions(+), 38 deletions(-) delete mode 100644 fix-doc.ps1 diff --git a/PackageReadme.md b/PackageReadme.md index 5e307054a..116970e2e 100644 --- a/PackageReadme.md +++ b/PackageReadme.md @@ -15,48 +15,48 @@ Lightweight Http Mocking Server for .NET, inspired by WireMock.org (from the Jav ### :star: Stubbing A core feature of WireMock.Net is the ability to return predefined HTTP responses for requests matching criteria. -See [Wiki : Stubbing](https://wiremock.org/dotnet/Stubbing). +See [Stubbing](https://wiremock.org/dotnet/stubbing). ### :star: Request Matching -WireMock.Net support advanced request-matching logic, see [Wiki : Request Matching](https://wiremock.org/dotnet/Request-Matching). +WireMock.Net support advanced request-matching logic, see [Request Matching](https://wiremock.org/dotnet/request-matching). ### :star: Response Templating -The response which is returned WireMock.Net can be changed using templating. This is described here [Wiki : Response Templating](https://wiremock.org/dotnet/Response-Templating). +The response which is returned WireMock.Net can be changed using templating. This is described here [Response Templating](https://wiremock.org/dotnet/response-templating). ### :star: Admin API Reference -The WireMock admin API provides functionality to define the mappings via a http interface see [Wiki : Admin API Reference](https://wiremock.org/dotnet/Admin-API-Reference). +The WireMock admin API provides functionality to define the mappings via a http interface see [Admin API Reference](https://wiremock.org/dotnet/admin-api-reference). ### :star: Using WireMock.Net can be used in several ways: #### UnitTesting You can use your favorite test framework and use WireMock within your tests, see -[Wiki : UnitTesting](https://wiremock.org/dotnet/Using-WireMock-in-UnitTests). +[UnitTesting](https://wiremock.org/dotnet/using-wiremock-in-unittests). ### Unit/Integration Testing using Testcontainers.DotNet -See [Wiki : WireMock.Net.Testcontainers](https://wiremock.org/dotnet/Using-WireMock.Net.Testcontainers) on how to build a WireMock.Net Docker container which can be used in Unit/Integration testing. +See [WireMock.Net.Testcontainers](https://wiremock.org/dotnet/using-wiremock-net-testcontainers/) on how to build a WireMock.Net Docker container which can be used in Unit/Integration testing. ### Unit/Integration Testing using an an Aspire Distributed Application -See [Wiki : WireMock.Net.Aspire](https://wiremock.org/dotnet/Using-WireMock.Net.Aspire) on how to use WireMock.Net as an Aspire Hosted application to do Unit/Integration testing. +See [WireMock.Net.Aspire](https://wiremock.org/dotnet/using-wiremock-net-Aspire) on how to use WireMock.Net as an Aspire Hosted application to do Unit/Integration testing. #### As a dotnet tool -It's simple to install WireMock.Net as (global) dotnet tool, see [Wiki : dotnet tool](https://wiremock.org/dotnet/WireMock-as-dotnet-tool). +It's simple to install WireMock.Net as (global) dotnet tool, see [dotnet tool](https://wiremock.org/dotnet/wiremock-as-dotnet-tool). #### As standalone process / console application -This is quite straight forward to launch a mock server within a console application, see [Wiki : Standalone Process](https://wiremock.org/dotnet/WireMock-as-a-standalone-process). +This is quite straight forward to launch a mock server within a console application, see [Standalone Process](https://wiremock.org/dotnet/wiremock-as-a-standalone-process). #### As a Windows Service -You can also run WireMock.Net as a Windows Service, follow this [WireMock-as-a-Windows-Service](https://wiremock.org/dotnet/WireMock-as-a-Windows-Service). +You can also run WireMock.Net as a Windows Service, follow this [WireMock-as-a-Windows-Service](https://wiremock.org/dotnet/wiremock-as-a-Windows-Service). #### As a Web Job in Azure or application in IIS -See this link [WireMock-as-a-(Azure)-Web-App](https://wiremock.org/dotnet/WireMock-as-a-(Azure)-Web-App) +See this link [WireMock-as-a-(Azure)-Web-App](https://wiremock.org/dotnet/wiremock-as-a-azure-web-app/) #### In a docker container There is also a Linux and Windows-Nano container available at [hub.docker.com](https://hub.docker.com/r/sheyenrath). For more details see also [Docker](https://github.com/wiremock/WireMock.Net-docker). #### HTTPS / SSL -More details on using HTTPS (SSL) can be found here [Wiki : HTTPS](https://wiremock.org/dotnet/Using-HTTPS-(SSL)) +More details on using HTTPS (SSL) can be found here [HTTPS](https://wiremock.org/dotnet/using-https-ssl/) ## :books: Documentation -For more info, see also this WIKI page: [What is WireMock.Net](https://wiremock.org/dotnet/What-Is-WireMock.Net). +For more info, see also this WIKI page: [What is WireMock.Net](https://wiremock.org/dotnet/what-is-wiremock-net/). diff --git a/README.md b/README.md index 9b0eda30e..edc0e76cf 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ A C# .NET version based on [mock4net](https://github.com/alexvictoor/mock4net) w --- -:books: **Full documentation can now be found at [wiremock.org](https://wiremock.org/dotnet)**. +### :books: Full documentation can now be found at [wiremock.org](https://wiremock.org/dotnet) --- @@ -93,52 +93,55 @@ To still enable this feature, you need to add the `Environment` category to the --- ## :memo: Development -For the supported frameworks and build information, see [this](https://wiremock.org/dotnet/Development-Information) page. +For the supported frameworks and build information, see [this](https://wiremock.org/dotnet/development-information) page. ## :star: Stubbing A core feature of WireMock.Net is the ability to return predefined HTTP responses for requests matching criteria. -See [Wiki : Stubbing](https://wiremock.org/dotnet/Stubbing). +See [Stubbing](https://wiremock.org/dotnet/stubbing). ## :star: Request Matching -WireMock.Net support advanced request-matching logic, see [Wiki : Request Matching](https://wiremock.org/dotnet/Request-Matching). +WireMock.Net support advanced request-matching logic, see [Request Matching](https://wiremock.org/dotnet/request-matching). ## :star: Response Templating -The response which is returned WireMock.Net can be changed using templating. This is described here [Wiki : Response Templating](https://wiremock.org/dotnet/Response-Templating). +The response which is returned WireMock.Net can be changed using templating. This is described here [Response Templating](https://wiremock.org/dotnet/response-templating). ## :star: Admin API Reference -The WireMock admin API provides functionality to define the mappings via a http interface see [Wiki : Admin API Reference](https://wiremock.org/dotnet/Admin-API-Reference). +The WireMock admin API provides functionality to define the mappings via a http interface see [Admin API Reference](https://wiremock.org/dotnet/admin-api-reference). ## :star: Using WireMock.Net can be used in several ways: ### UnitTesting You can use your favorite test framework and use WireMock within your tests, see -[Wiki : UnitTesting](https://wiremock.org/dotnet/Using-WireMock-in-UnitTests). +[UnitTesting](https://wiremock.org/dotnet/using-wiremock-in-unittests). ### Unit/Integration Testing using Testcontainers.DotNet -See [Wiki : WireMock.Net.Testcontainers](https://wiremock.org/dotnet/Using-WireMock.Net.Testcontainers) on how to build a WireMock.Net Docker container which can be used in Unit/Integration testing. +See [WireMock.Net.Testcontainers](https://wiremock.org/dotnet/using-wiremock-net-testcontainers/) on how to build a WireMock.Net Docker container which can be used in Unit/Integration testing. ### Unit/Integration Testing using an an Aspire Distributed Application -See [Wiki : WireMock.Net.Aspire](https://wiremock.org/dotnet/Using-WireMock.Net.Aspire) on how to use WireMock.Net as an Aspire Hosted application to do Unit/Integration testing. +See [WireMock.Net.Aspire](https://wiremock.org/dotnet/using-wiremock-net-Aspire) on how to use WireMock.Net as an Aspire Hosted application to do Unit/Integration testing. ### As a dotnet tool -It's simple to install WireMock.Net as (global) dotnet tool, see [Wiki : dotnet tool](https://wiremock.org/dotnet/WireMock-as-dotnet-tool). +It's simple to install WireMock.Net as (global) dotnet tool, see [dotnet tool](https://wiremock.org/dotnet/wiremock-as-dotnet-tool). ### As standalone process / console application -This is quite straight forward to launch a mock server within a console application, see [Wiki : Standalone Process](https://wiremock.org/dotnet/WireMock-as-a-standalone-process). +This is quite straight forward to launch a mock server within a console application, see [Standalone Process](https://wiremock.org/dotnet/wiremock-as-a-standalone-process). ### As a Windows Service -You can also run WireMock.Net as a Windows Service, follow this [WireMock-as-a-Windows-Service](https://wiremock.org/dotnet/WireMock-as-a-Windows-Service). +You can also run WireMock.Net as a Windows Service, follow this [WireMock-as-a-Windows-Service](https://wiremock.org/dotnet/wiremock-as-a-Windows-Service). ### As a Web Job in Azure or application in IIS -See this link [WireMock-as-a-(Azure)-Web-App](https://wiremock.org/dotnet/WireMock-as-a-(Azure)-Web-App) +See this link [WireMock-as-a-(Azure)-Web-App](https://wiremock.org/dotnet/wiremock-as-a-azure-web-app/) ### In a docker container There is also a Linux and Windows-Nano container available at [hub.docker.com](https://hub.docker.com/r/sheyenrath). For more details see also [Docker](https://github.com/wiremock/WireMock.Net-docker). -#### HTTPS / SSL -More details on using HTTPS (SSL) can be found here [Wiki : HTTPS](https://wiremock.org/dotnet/Using-HTTPS-(SSL)) +### HTTPS / SSL +More details on using HTTPS (SSL) can be found here [HTTPS](https://wiremock.org/dotnet/using-https-ssl/) + +## :books: Documentation +For more info, see also this documentation page: [What is WireMock.Net](https://wiremock.org/dotnet/what-is-wiremock-net/). --- diff --git a/fix-doc.ps1 b/fix-doc.ps1 deleted file mode 100644 index 9a5c380c4..000000000 --- a/fix-doc.ps1 +++ /dev/null @@ -1,10 +0,0 @@ -# fix-wiremock-urls.ps1 -Get-ChildItem -Path . -Filter *.md -Recurse | ForEach-Object { - $content = Get-Content $_.FullName -Raw - # Replace all URLs starting with $matches[0].ToLower() with their lowercase version - $fixed = $content -replace '(https://wiremock\.org/dotnet/[^)\s]*)', { $matches[0].ToLower() } - if ($content -ne $fixed) { - Set-Content $_.FullName $fixed - Write-Host "Updated:" $_.FullName - } -} From 348370b6ceb1abe41ff020496c2c937fd73939c6 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Sun, 26 Oct 2025 08:59:32 +0100 Subject: [PATCH 3/4] doc --- PackageReadme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PackageReadme.md b/PackageReadme.md index 116970e2e..9616a642f 100644 --- a/PackageReadme.md +++ b/PackageReadme.md @@ -59,4 +59,4 @@ For more details see also [Docker](https://github.com/wiremock/WireMock.Net-dock More details on using HTTPS (SSL) can be found here [HTTPS](https://wiremock.org/dotnet/using-https-ssl/) ## :books: Documentation -For more info, see also this WIKI page: [What is WireMock.Net](https://wiremock.org/dotnet/what-is-wiremock-net/). +For more info, see also this documentation page: [What is WireMock.Net](https://wiremock.org/dotnet/what-is-wiremock-net/). From 79f02b02aa754efe7a8f39ce5930329c14b6654d Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Sun, 26 Oct 2025 09:22:12 +0100 Subject: [PATCH 4/4] ws --- PackageReadme.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/PackageReadme.md b/PackageReadme.md index 9616a642f..f52956a83 100644 --- a/PackageReadme.md +++ b/PackageReadme.md @@ -46,7 +46,7 @@ It's simple to install WireMock.Net as (global) dotnet tool, see [dotnet tool](h This is quite straight forward to launch a mock server within a console application, see [Standalone Process](https://wiremock.org/dotnet/wiremock-as-a-standalone-process). #### As a Windows Service -You can also run WireMock.Net as a Windows Service, follow this [WireMock-as-a-Windows-Service](https://wiremock.org/dotnet/wiremock-as-a-Windows-Service). +You can also run WireMock.Net as a Windows Service, follow this [Windows Service](https://wiremock.org/dotnet/wiremock-as-a-windows-service). #### As a Web Job in Azure or application in IIS See this link [WireMock-as-a-(Azure)-Web-App](https://wiremock.org/dotnet/wiremock-as-a-azure-web-app/) diff --git a/README.md b/README.md index edc0e76cf..6eec18ba3 100644 --- a/README.md +++ b/README.md @@ -128,7 +128,7 @@ It's simple to install WireMock.Net as (global) dotnet tool, see [dotnet tool](h This is quite straight forward to launch a mock server within a console application, see [Standalone Process](https://wiremock.org/dotnet/wiremock-as-a-standalone-process). ### As a Windows Service -You can also run WireMock.Net as a Windows Service, follow this [WireMock-as-a-Windows-Service](https://wiremock.org/dotnet/wiremock-as-a-Windows-Service). +You can also run WireMock.Net as a Windows Service, follow this [Windows Service](https://wiremock.org/dotnet/wiremock-as-a-windows-service). ### As a Web Job in Azure or application in IIS See this link [WireMock-as-a-(Azure)-Web-App](https://wiremock.org/dotnet/wiremock-as-a-azure-web-app/)