-
Notifications
You must be signed in to change notification settings - Fork 230
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
20k github stars celebration post #11877
Merged
Merged
Changes from all commits
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,73 @@ | ||||||
--- | ||||||
title: "Celebrating 20,000 Stars: A Milestone for the Pulumi Community" | ||||||
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." | ||||||
social_media: "We just past 20k stars on GitHub! We couldn't have reached this incredible milestone without y'all. Read a quick recap of the journey and key features" | ||||||
meta_image: meta.png | ||||||
authors: | ||||||
- aaron-kao | ||||||
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. | ||||||
|
||||||
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). | ||||||
|
||||||
## Notable Features and Milestones | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
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 | ||||||
- Aug 2018 - Kubernetes native provider | ||||||
- Oct 2018 - Series A fundraise | ||||||
- Oct 2018 - Pulumi Cloud launched | ||||||
- Nov 2018 - [Stack Reference](https://github.com/pulumi/pulumi/issues/109) to allow access of outputs of one stack from another | ||||||
- Jun 2019 - [AWSX](https://www.pulumi.com/blog/introducing-pulumi-crosswalk-for-aws-the-easiest-way-to-aws/) as higher-level components for the AWS platform | ||||||
- Sep 2019 - [Pulumi 1.0](https://www.pulumi.com/blog/pulumi-1-0/) | ||||||
- Sep 2019 - [Transformations](https://github.com/pulumi/pulumi/commit/9374c374c3d3a96fc2ae1e715da511b4125b6628) to modify the properties and resource options for child resource of a component or stack | ||||||
- 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/) | ||||||
- 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 | ||||||
- Oct 2020 - [Import command](https://github.com/pulumi/pulumi/pull/4765) to import resources not managed by Pulumi into a stack | ||||||
- Apr 2021 - First PulumiUP | ||||||
- Apr 2021 - [Pulumi 3.0](https://www.pulumi.com/blog/pulumi-3-0/) | ||||||
- Apr 2021 - [Pulumi Packages](https://www.pulumi.com/blog/pulumiup-pulumi-packages-multi-language-components/) to provide multi-language support for components and providers | ||||||
- Oct 2021 - [Pulumi Kubernetes Operator](https://github.com/pulumi/pulumi-kubernetes-operator/issues/215) | ||||||
- 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) | ||||||
- 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 | ||||||
- Sep 2023 - [Pulumi AI](https://www.pulumi.com/blog/pulumi-insights-ai-cli/) added to `pulumi` CLI | ||||||
- Sep 2023 - [Go generics](https://www.pulumi.com/blog/go-generics-preview/) support added | ||||||
- Oct 2023 - Series C fundraise | ||||||
- Oct 2023 - [Pulumi ESC](https://www.pulumi.com/blog/environments-secrets-configurations-management/) to manage secrets and configuration complexity | ||||||
- 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. | ||||||
|
||||||
## A Heartfelt Thank You | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
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:[email protected]). As a Puluminary, you’ll gain direct access to our engineering team, preview roadmaps, and help contribute to code, content, and community support. | ||||||
|
||||||
We look forward to continuing our innovations to democratize the cloud and empower developers worldwide. We encourage you to join our [Slack community](https://slack.pulumi.com/) to engage with fellow developers and be part of the ongoing conversation about the future of how teams manage cloud infrastructure. | ||||||
|
||||||
Thank y'all for being part of this journey. Here’s to the next 20,000 stars and beyond! |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.