diff --git a/.config/dotnet-tools-ci.json b/.config/dotnet-tools-ci.json
new file mode 100644
index 00000000..287917d3
--- /dev/null
+++ b/.config/dotnet-tools-ci.json
@@ -0,0 +1,16 @@
+{
+ "version": 1,
+ "isRoot": true,
+ "tools": {
+ "dotnet-coverage": {
+ "version": "17.12.4",
+ "commands": ["dotnet-coverage"],
+ "rollForward": false
+ },
+ "dotnet-reportgenerator-globaltool": {
+ "version": "5.3.9",
+ "commands": ["reportgenerator"],
+ "rollForward": false
+ }
+ }
+}
diff --git a/.github/workflows/dotnet-test.yml b/.github/workflows/dotnet-test.yml
index 9953778a..f556fbc2 100644
--- a/.github/workflows/dotnet-test.yml
+++ b/.github/workflows/dotnet-test.yml
@@ -23,7 +23,7 @@ jobs:
dotnet-version: ${{ matrix.dotnet-version }}
- name: Restore tools
run: |
- dotnet tool restore
+ dotnet tool restore --tool-manifest .\.config\dotnet-tools-ci.json
- name: Install dependencies
run: dotnet restore
- name: Build
diff --git a/.markdownlint.yaml b/.markdownlint.yaml
new file mode 100644
index 00000000..229b58f5
--- /dev/null
+++ b/.markdownlint.yaml
@@ -0,0 +1 @@
+MD033: false
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 924d5721..39d444b5 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,4 +1,7 @@
{
"liveServer.settings.port": 5661,
- "cSpell.words": ["gqlp"]
+ "cSpell.words": [
+ "gqlp",
+ "Pico"
+ ]
}
diff --git a/README.md b/README.md
index 4e35e68a..25566e68 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# GraphQL+
-Defining a successor to GraphQL
+Defining a successor to GraphQL
## Dotnet Parser, Merging Verifier and Modeller
@@ -15,8 +15,14 @@ Defining a successor to GraphQL
- [Verify](https://github.com/VerifyTests/Verify) [fuget](https://www.fuget.org/packages/Verify.Xunit/24.2.0)
- [Fluid](https://github.com/sebastienros/fluid?tab=readme-ov-file#readme) [fuget](https://www.fuget.org/packages/Fluid.Core/2.9.0)
+## Dotnet tools
+
+- [Coverage](https://learn.microsoft.com/en-us/dotnet/core/additional-tools/dotnet-coverage) [nuget](https://www.nuget.org/packages/dotnet-coverage)
+- [Report Generator](https://github.com/danielpalme/ReportGenerator) [nuget](https://www.nuget.org/packages/dotnet-reportgenerator-globaltool)
+- [Live Reload Server](https://github.com/RickStrahl/LiveReloadServer) [nuget](https://www.nuget.org/packages/LiveReloadServer)
+
### Other references
- [Liquid](https://shopify.github.io/liquid/)
-- [PicoCss](https://picocss.com/)
+- [Pico Css](https://picocss.com/)
- [Mermaid](https://mermaid.js.org/syntax/flowchart.html)
diff --git a/update.ps1 b/update.ps1
index 6d9ea7b4..93924560 100644
--- a/update.ps1
+++ b/update.ps1
@@ -1,4 +1,7 @@
dotnet outdated .\ -vl minor -u
dotnet outdated .\
+dotnet tool update --tool-manifest .\.config\dotnet-tools-ci.json --all
+dotnet tool update --all
+
dotnet tools-outdated