From ff9b195469bf279ca87792f4481bc4833a47d81a Mon Sep 17 00:00:00 2001 From: martincostello Date: Mon, 11 Aug 2025 17:03:22 +0100 Subject: [PATCH 1/2] Add GitHub sponsorship Add GitHub logo from sponsorship and link to GitHub Secure Open Source Fund blog post. --- README.md | 2 ++ docs/community/resources.md | 1 + logos/github.png | Bin 0 -> 6965 bytes 3 files changed, 3 insertions(+) create mode 100644 logos/github.png diff --git a/README.md b/README.md index 05540873d68..cc55b0e9086 100644 --- a/README.md +++ b/README.md @@ -483,10 +483,12 @@ Thanks to the following companies for sponsoring the ongoing development of Poll - [.NET on AWS Open Source Software Fund](https://github.com/aws/dotnet-foss) - [Microsoft's Free and Open Source Software Fund](https://github.com/microsoft/foss-fund) +- [GitHub's Secure Open Source Fund](https://resources.github.com/github-secure-open-source-fund/) [![AWS logo](./logos/aws.png)](#) [![Microsoft logo](./logos/microsoft.png)](#) +[![GitHub logo](./logos/github.png)](#) Help support this project by becoming a sponsor through [GitHub Sponsors](https://github.com/sponsors/martincostello). diff --git a/docs/community/resources.md b/docs/community/resources.md index 7c4cdd9b584..d4c139b12f0 100644 --- a/docs/community/resources.md +++ b/docs/community/resources.md @@ -30,6 +30,7 @@ This includes Blogs, podcasts, courses, e-books, architecture samples and videos - [Retries - An interactive study of common retry methods](https://encore.dev/blog/retries) - by [Sam Rose](https://twitter.com/samwhoo) - [Building resilient cloud services with .NET 8](https://devblogs.microsoft.com/dotnet/building-resilient-cloud-services-with-dotnet-8/) by [Martin Tomka](https://github.com/martintmk) - [Resilience and chaos engineering](https://devblogs.microsoft.com/dotnet/resilience-and-chaos-engineering/) by [Martin Tomka](https://github.com/martintmk) +- [Securing the supply chain at scale: Starting with 71 important open source projects](Securing the supply chain at scale: Starting with 71 important open source projects) by [Gregg Cochran](https://github.com/dubsopenhub) ## Podcasts diff --git a/logos/github.png b/logos/github.png new file mode 100644 index 0000000000000000000000000000000000000000..6bd03ac3faf8f024d17372aa8f36579715ffc795 GIT binary patch literal 6965 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 literal 0 HcmV?d00001 From bb90224a1fdc3b2dac6c4f3883a39db9222d18ba Mon Sep 17 00:00:00 2001 From: Martin Costello Date: Mon, 11 Aug 2025 17:05:18 +0100 Subject: [PATCH 2/2] Apply suggestions from code review Fix link. --- docs/community/resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/community/resources.md b/docs/community/resources.md index d4c139b12f0..6be8cc75db8 100644 --- a/docs/community/resources.md +++ b/docs/community/resources.md @@ -30,7 +30,7 @@ This includes Blogs, podcasts, courses, e-books, architecture samples and videos - [Retries - An interactive study of common retry methods](https://encore.dev/blog/retries) - by [Sam Rose](https://twitter.com/samwhoo) - [Building resilient cloud services with .NET 8](https://devblogs.microsoft.com/dotnet/building-resilient-cloud-services-with-dotnet-8/) by [Martin Tomka](https://github.com/martintmk) - [Resilience and chaos engineering](https://devblogs.microsoft.com/dotnet/resilience-and-chaos-engineering/) by [Martin Tomka](https://github.com/martintmk) -- [Securing the supply chain at scale: Starting with 71 important open source projects](Securing the supply chain at scale: Starting with 71 important open source projects) by [Gregg Cochran](https://github.com/dubsopenhub) +- [Securing the supply chain at scale - Starting with 71 important open source projects](https://github.blog/open-source/maintainers/securing-the-supply-chain-at-scale-starting-with-71-important-open-source-projects/) by [Gregg Cochran](https://github.com/dubsopenhub) ## Podcasts