diff --git a/.github/workflows/main-publish-release.yaml b/.github/workflows/main-publish-release.yaml
index 2c7a38d..6184125 100644
--- a/.github/workflows/main-publish-release.yaml
+++ b/.github/workflows/main-publish-release.yaml
@@ -24,6 +24,7 @@ on:
paths:
- 'src/**'
- '!src/**/*.md'
+ - '!src/**/*.json'
jobs:
# This job will build and run the tests for the project
@@ -31,11 +32,6 @@ jobs:
name: Build and Test
runs-on: ubuntu-latest
- # These permissions are required to restore from GitHub Packages
- permissions:
- contents: read
- packages: read
-
# The matrix strategy allows you to run the same steps on multiple operating systems
# The library should be compatible with all the operating systems in the matrix
strategy:
@@ -63,15 +59,6 @@ jobs:
with:
fetch-depth: 0
- # Configure NuGet to use GitHub Packages as a source
- - name: Configure NuGet for GitHub Packages
- run: |
- dotnet nuget add source https://nuget.pkg.github.com/scottoffen/index.json \
- --name GitHub \
- --username ${{ github.actor }} \
- --password ${{ secrets.GITHUB_TOKEN }} \
- --store-password-in-clear-text
-
# Restores the dependencies for the project
- name: Restore Dependencies
run: dotnet restore ./src/PipeForge
@@ -124,15 +111,6 @@ jobs:
with:
fetch-depth: 0
- # Configure NuGet to use GitHub Packages as a source
- - name: Configure NuGet for GitHub Packages
- run: |
- dotnet nuget add source https://nuget.pkg.github.com/scottoffen/index.json \
- --name GitHub \
- --username ${{ github.actor }} \
- --password ${{ secrets.GITHUB_TOKEN }} \
- --store-password-in-clear-text
-
# Restores the dependencies for the project
- name: Restore Dependencies
run: dotnet restore ./src/PipeForge
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 5308e08..5f6e79b 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -4,7 +4,7 @@ Community feedback is used to inform the direction of the project, and we absolu
# How To Get Help
-A lot of issues that were created in previous versions of PipeForge were not bugs or feature requests, they were questions or discussions - most of which could be (and were) answered by anyone in the community; they're not exclusive to the maintainers. For feedback like this, there are several places where people can get all kinds of help, and we would encourage you to use them first.
+Issues are often created that are not bugs or feature requests, but rather questions or discussions - many of which could be answered by anyone in the community; they're not exclusive to the maintainers. For feedback like this, there are several places where people can get all kinds of help, and we would encourage you to use them first.
- Consult the [official documentation](https://scottoffen.github.io/PipeForge).
- Engage in our [community discussions](https://github.com/scottoffen/PipeForge/discussions).
@@ -72,4 +72,4 @@ Sometimes, your editor may completely reformat a file when you save it, making n
# Documentation Changes
-Having excellent documentation is crucial to the success of PipeForge. Documentation for PipeForge is written using [Docusaurus](https://docusaurus.io/), lives in [docs folder](./docs/). Your contribution of clear, concise and accurate documentation is appreciated.
\ No newline at end of file
+Having excellent documentation is crucial to the success of PipeForge. Documentation for PipeForge is written using [Docusaurus](https://docusaurus.io/), and lives in [docs folder](./docs/). Your contribution of clear, concise and accurate documentation is appreciated.
\ No newline at end of file
diff --git a/README.md b/README.md
index 7415f4a..b3c4b93 100644
--- a/README.md
+++ b/README.md
@@ -56,7 +56,6 @@ pwsh ./test-coverage.ps1
> [!NOTE]
> This is a [Powershell](https://learn.microsoft.com/en-us/powershell/) script. You must have Powershell installed to run this command.
-> The command depends on the global installation of the dotnet tool [ReportGenerator](https://www.nuget.org/packages/ReportGenerator).
## License
diff --git a/docs/blog/2019-05-28-first-blog-post.md b/docs/blog/2019-05-28-first-blog-post.md
deleted file mode 100644
index d3032ef..0000000
--- a/docs/blog/2019-05-28-first-blog-post.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-slug: first-blog-post
-title: First Blog Post
-authors: [slorber, yangshun]
-tags: [hola, docusaurus]
----
-
-Lorem ipsum dolor sit amet...
-
-
-
-...consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
diff --git a/docs/blog/2019-05-29-long-blog-post.md b/docs/blog/2019-05-29-long-blog-post.md
deleted file mode 100644
index eb4435d..0000000
--- a/docs/blog/2019-05-29-long-blog-post.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-slug: long-blog-post
-title: Long Blog Post
-authors: yangshun
-tags: [hello, docusaurus]
----
-
-This is the summary of a very long blog post,
-
-Use a `` comment to limit blog post size in the list view.
-
-
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
diff --git a/docs/blog/2021-08-01-mdx-blog-post.mdx b/docs/blog/2021-08-01-mdx-blog-post.mdx
deleted file mode 100644
index 0c4b4a4..0000000
--- a/docs/blog/2021-08-01-mdx-blog-post.mdx
+++ /dev/null
@@ -1,24 +0,0 @@
----
-slug: mdx-blog-post
-title: MDX Blog Post
-authors: [slorber]
-tags: [docusaurus]
----
-
-Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/).
-
-:::tip
-
-Use the power of React to create interactive blog posts.
-
-:::
-
-{/* truncate */}
-
-For example, use JSX to create an interactive button:
-
-```js
-
-```
-
-
diff --git a/docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg b/docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg
deleted file mode 100644
index 11bda09..0000000
Binary files a/docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg and /dev/null differ
diff --git a/docs/blog/2021-08-26-welcome/index.md b/docs/blog/2021-08-26-welcome/index.md
deleted file mode 100644
index 349ea07..0000000
--- a/docs/blog/2021-08-26-welcome/index.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-slug: welcome
-title: Welcome
-authors: [slorber, yangshun]
-tags: [facebook, hello, docusaurus]
----
-
-[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog).
-
-Here are a few tips you might find useful.
-
-
-
-Simply add Markdown files (or folders) to the `blog` directory.
-
-Regular blog authors can be added to `authors.yml`.
-
-The blog post date can be extracted from filenames, such as:
-
-- `2019-05-30-welcome.md`
-- `2019-05-30-welcome/index.md`
-
-A blog post folder can be convenient to co-locate blog post images:
-
-
-
-The blog supports tags as well!
-
-**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config.
diff --git a/docs/blog/authors.yml b/docs/blog/authors.yml
deleted file mode 100644
index 0fd3987..0000000
--- a/docs/blog/authors.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-yangshun:
- name: Yangshun Tay
- title: Ex-Meta Staff Engineer, Co-founder GreatFrontEnd
- url: https://linkedin.com/in/yangshun
- image_url: https://github.com/yangshun.png
- page: true
- socials:
- x: yangshunz
- linkedin: yangshun
- github: yangshun
- newsletter: https://www.greatfrontend.com
-
-slorber:
- name: Sébastien Lorber
- title: Docusaurus maintainer
- url: https://sebastienlorber.com
- image_url: https://github.com/slorber.png
- page:
- # customize the url of the author page at /blog/authors/
- permalink: '/all-sebastien-lorber-articles'
- socials:
- x: sebastienlorber
- linkedin: sebastienlorber
- github: slorber
- newsletter: https://thisweekinreact.com
diff --git a/docs/blog/tags.yml b/docs/blog/tags.yml
deleted file mode 100644
index bfaa778..0000000
--- a/docs/blog/tags.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-facebook:
- label: Facebook
- permalink: /facebook
- description: Facebook tag description
-
-hello:
- label: Hello
- permalink: /hello
- description: Hello tag description
-
-docusaurus:
- label: Docusaurus
- permalink: /docusaurus
- description: Docusaurus tag description
-
-hola:
- label: Hola
- permalink: /hola
- description: Hola tag description
diff --git a/docs/static/img/docusaurus-social-card.jpg b/docs/static/img/docusaurus-social-card.jpg
deleted file mode 100644
index ffcb448..0000000
Binary files a/docs/static/img/docusaurus-social-card.jpg and /dev/null differ
diff --git a/docs/static/img/docusaurus.png b/docs/static/img/docusaurus.png
deleted file mode 100644
index f458149..0000000
Binary files a/docs/static/img/docusaurus.png and /dev/null differ
diff --git a/docs/static/img/undraw_docusaurus_mountain.svg b/docs/static/img/undraw_docusaurus_mountain.svg
deleted file mode 100644
index af961c4..0000000
--- a/docs/static/img/undraw_docusaurus_mountain.svg
+++ /dev/null
@@ -1,171 +0,0 @@
-
diff --git a/docs/static/img/undraw_docusaurus_react.svg b/docs/static/img/undraw_docusaurus_react.svg
deleted file mode 100644
index 94b5cf0..0000000
--- a/docs/static/img/undraw_docusaurus_react.svg
+++ /dev/null
@@ -1,170 +0,0 @@
-
diff --git a/docs/static/img/undraw_docusaurus_tree.svg b/docs/static/img/undraw_docusaurus_tree.svg
deleted file mode 100644
index d9161d3..0000000
--- a/docs/static/img/undraw_docusaurus_tree.svg
+++ /dev/null
@@ -1,40 +0,0 @@
-
diff --git a/src/.config/dotnet-tools.json b/src/.config/dotnet-tools.json
new file mode 100644
index 0000000..89b09ab
--- /dev/null
+++ b/src/.config/dotnet-tools.json
@@ -0,0 +1,13 @@
+{
+ "version": 1,
+ "isRoot": true,
+ "tools": {
+ "dotnet-reportgenerator-globaltool": {
+ "version": "5.4.11",
+ "commands": [
+ "reportgenerator"
+ ],
+ "rollForward": false
+ }
+ }
+}
diff --git a/test-coverage.ps1 b/test-coverage.ps1
index 51f3649..903e38e 100644
--- a/test-coverage.ps1
+++ b/test-coverage.ps1
@@ -14,12 +14,19 @@ if (-not $coverageFile) {
exit 1
}
+# Restore the report generator tool
+dotnet tool restore --tool-manifest ./src/.config/dotnet-tools.json
+
# Generate the report
-reportgenerator `
+Push-Location ./src
+
+dotnet tool run reportgenerator `
-reports:$coverageFile.FullName `
- -targetdir:"coverage" `
+ -targetdir:"../coverage" `
-reporttypes:"HtmlInline_AzurePipelines;TextSummary"
+Pop-Location
+
# Open report in default browser
$indexPath = Join-Path "coverage" "index.html"
@@ -30,5 +37,5 @@ if ($IsWindows) {
} elseif ($IsLinux) {
xdg-open $indexPath
} else {
- Write-Warning "Platform not detected - open coverage-report/index.html manually"
+ Write-Warning "Platform not detected - open coverage/index.html manually"
}