From 95eb1e49e240b2fbf939b1036d02a3b639fe1c2b Mon Sep 17 00:00:00 2001 From: Christian Nunciato Date: Sat, 25 May 2024 09:27:49 -0700 Subject: [PATCH] Fix the lint issues with the 20K blog post --- content/blog/celebrating-20k-stars/index.md | 19 ++++++++----------- scripts/lint/lint-markdown.js | 2 +- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/content/blog/celebrating-20k-stars/index.md b/content/blog/celebrating-20k-stars/index.md index 60cd997456c7..d78d5ecef397 100644 --- a/content/blog/celebrating-20k-stars/index.md +++ b/content/blog/celebrating-20k-stars/index.md @@ -1,5 +1,6 @@ --- title: "Celebrating 20,000 Stars: A Milestone for the Pulumi Community" +allow_long_title: true date: 2024-05-23T18:48:50Z draft: false meta_desc: "Pulumi celebrates 20,000 stars on GitHub! We couldn't have reached this incredible milestone without y'all. Over the last 7 years, the project has had 4,400+ contributors, 75,000+ pull requests, and over 100 million downloads. Check out a quick recap of the journey, key futures, and future roadmap." @@ -10,19 +11,17 @@ authors: tags: - pulumi-news - opensource - - --- -Today, we're excited to announce that the [Pulumi open source project](https://github.com/pulumi/pulumi) has crossed the incredible milestone of 20,000 stars on GitHub. 🎉 This is a huge achievement, and it wouldn't have been possible without y'all - our incredible global community of developers. +Today, we're excited to announce that the [Pulumi open source project](https://github.com/pulumi/pulumi) has crossed the incredible milestone of 20,000 stars on GitHub. 🎉 This is a huge achievement, and it wouldn't have been possible without y'all - our incredible global community of developers. Since its inception, Pulumi's vision has been rooted in enabling teams to build and manage modern cloud infrastructure using familiar languages and tools. Over the years, your feedback, contributions, and passion have been invaluable in shaping Pulumi into what it is today. Seeing so many developers embrace our modern approach to cloud infrastructure management is really exciting. We are deeply grateful for the trust y'all have placed in us, and we will continue to push the boundaries in how teams manage cloud infrastructure. ## Fueled by Community Contributions -Over the past 7 years, the Pulumi project has had 4,400+ contributors that made 75,000+ pull requests. Pulumi is depended upon by 6,600+ GitHub projects and supports over 160+ packages in the registry. It has been downloaded more than 100 million times by 170,000+ developers. In just the last month, Pulumi has been the most active Infrastructure as Code (IaC) open-source project compared to Terraform or OpenTofu. Pulumi has had 117 merged pull requests (67 TF, 83 OpenTofu), 82 closed issues (49 TF, 54 OpenTofu), and 53 new issues (27 TF, 29, OpenTofu). +Over the past 7 years, the Pulumi project has had 4,400+ contributors that made 75,000+ pull requests. Pulumi is depended upon by 6,600+ GitHub projects and supports over 160+ packages in the registry. It has been downloaded more than 100 million times by 170,000+ developers. In just the last month, Pulumi has been the most active Infrastructure as Code (IaC) open-source project compared to Terraform or OpenTofu. Pulumi has had 117 merged pull requests (67 TF, 83 OpenTofu), 82 closed issues (49 TF, 54 OpenTofu), and 53 new issues (27 TF, 29, OpenTofu). ## Notable Features and Milestones -We also want to take this time to reflect on some of the notable features we shipped that got us here. The [Pulumi roadmap](https://github.com/orgs/pulumi/projects/44/views/1) is public so we can be transparent about the features being worked on and to encourage deeper collaboration with the community. Here are some of the most popular features that were added to Pulumi over the last 7 years. +We also want to take this time to reflect on some of the notable features we shipped that got us here. The [Pulumi roadmap](https://github.com/orgs/pulumi/projects/44/views/1) is public so we can be transparent about the features being worked on and to encourage deeper collaboration with the community. Here are some of the most popular features that were added to Pulumi over the last 7 years. - Mar 2017 - Pulumi founded - Jun 2018 - [Pulumi open source project](https://www.pulumi.com/blog/introducing-pulumi-a-cloud-development-platform/) launched @@ -36,7 +35,7 @@ We also want to take this time to reflect on some of the notable features we shi - Nov 2019 - .[NET support](https://github.com/pulumi/pulumi/pull/3399) - Dec 2019 - [CrossGuard](https://www.pulumi.com/blog/announcing-crossguard-preview/) for policy as code - Apr 2020 - [Pulumi 2.0](https://www.pulumi.com/blog/pulumi-2-0/) -- May 2020 - [Golang support](https://www.pulumi.com/blog/go-support-pulumi-2-0/) +- May 2020 - [Golang support](https://www.pulumi.com/blog/go-support-pulumi-2-0/) - Sep 2020 - [Azure Native Provider](https://www.pulumi.com/blog/announcing-nextgen-azure-provider/) for same day access to new Azure features - Oct 2020 - Series B fundraise - Oct 2020 - [Automation API](https://github.com/pulumi/pulumi/issues/3901#issuecomment-685803282) exposes IaC through a programmatic interface @@ -48,7 +47,7 @@ We also want to take this time to reflect on some of the notable features we shi - May 2022 - [Java support](https://github.com/pulumi/pulumi/issues/1539) - Nov 2022 - [Pulumi Deployments](https://www.pulumi.com/blog/nov-2022-launches/) to automate infrastructure deployments - Nov 2022 - [YAML support](https://www.pulumi.com/blog/pulumi-yaml-ga/) -- Dec 2022 - [Hierarchical config](https://github.com/pulumi/pulumi/issues/2307) +- Dec 2022 - [Hierarchical config](https://github.com/pulumi/pulumi/issues/2307) - Apr 2023 - [Pulumi Insights](https://www.pulumi.com/blog/pulumi-insights/) for intelligence, search, and analytics over any infrastructure - Apr 2023 - First Pulumi User Group (PUG) - Jul 2023 - [Terraform conversion](https://github.com/pulumi/pulumi-terraform-bridge/issues/1273) improvement as an easy way to migrate TF to Pulumi @@ -59,12 +58,10 @@ We also want to take this time to reflect on some of the notable features we shi - Oct 2023 - [Pulumi for Platform Teams](https://www.pulumi.com/blog/developer-portal-platform-teams/) through developer portals and more - Apr 2024 - [Drift detection, TTL stacks, and scheduled deployments](https://www.pulumi.com/blog/infrastructure-lifecycle-management/) - - -We also shipped many other features that didn’t make this post, so please see our [blog](https://www.pulumi.com/blog/) for all those details. +We also shipped many other features that didn’t make this post, so please see our [blog](https://www.pulumi.com/blog/) for all those details. ## A Heartfelt Thank You -We are immensely grateful to our community for helping us reach this incredible milestone and making Pulumi a thriving ecosystem. Your contributions, feedback, and support have been invaluable in shaping Pulumi's journey. We also want to thank the [Puluminaries](https://www.pulumi.com/community/puluminaries/) - our community leaders and advocates whose contributions have been pivotal to our success. +We are immensely grateful to our community for helping us reach this incredible milestone and making Pulumi a thriving ecosystem. Your contributions, feedback, and support have been invaluable in shaping Pulumi's journey. We also want to thank the [Puluminaries](https://www.pulumi.com/community/puluminaries/) - our community leaders and advocates whose contributions have been pivotal to our success. If you're passionate about cloud infrastructure, consider [joining the Puluminaries](mailto:da@pulumi.com). As a Puluminary, you’ll gain direct access to our engineering team, preview roadmaps, and help contribute to code, content, and community support. diff --git a/scripts/lint/lint-markdown.js b/scripts/lint/lint-markdown.js index a0cee0125a31..81e8fabe2d67 100644 --- a/scripts/lint/lint-markdown.js +++ b/scripts/lint/lint-markdown.js @@ -108,7 +108,7 @@ function searchForMarkdown(paths) { const fileSuffix = fileParts[fileParts.length - 1]; // Ignore auto generated docs and registry pages (handled in the registry repo). - if (file.indexOf("/content/docs/reference/pkg") > -1 || file.indexOf("/content/registry") > -1 || file.indexOf("/content/blog/celebrating-20k-stars") > -1) { + if (file.indexOf("/content/docs/reference/pkg") > -1 || file.indexOf("/content/registry") > -1) { continue; }