Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude/commands/figma-to-template-page.md
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ Use neutral class names for inner elements shared across partials (e.g. `section
For CTA link styling, the shared selector covers all template partials:
```scss
[class*="template-"] {
.cta { @apply text-violet-800 font-semibold font-body no-underline; }
.cta { @apply text-violet-primary font-semibold font-body no-underline; }
}
```

Expand Down
24 changes: 12 additions & 12 deletions BUILD-AND-DEPLOY.md
Original file line number Diff line number Diff line change
Expand Up @@ -3746,21 +3746,21 @@ ls -lh public/css/
- Remove unused components
- Optimize Tailwind config

2. **Reduce Tailwind Variants**
2. **Scope Tailwind's content scan**

```javascript
// theme/tailwind.config.js
module.exports = {
variants: {
extend: {
// Only enable variants you use
backgroundColor: ['hover'],
textColor: ['hover'],
}
}
}
Tailwind v4 tree-shakes by default — it only emits CSS for classes it detects
in scanned files. If the bundle is larger than expected, narrow the scan with
explicit `@source` directives in `theme/src/scss/main.scss`:

```scss
/* Restrict scanning to only the directories that use Tailwind classes */
@source "../../layouts/**/*.html";
@source "../../content/**/*.md";
```

Avoid broad globs like `../../**` that pull in `node_modules` or generated
files — these inflate the detected class list and slow builds.

3. **Code Splitting**
- Separate critical CSS
- Load non-critical CSS async
Expand Down
12 changes: 6 additions & 6 deletions content/about/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,23 +25,23 @@ sections:
- label: Join us
anchor: join-us
values:
- title: Customers First
- title: Customers first
content: When the customer is successful, we are successful, and we always treat our customers’ success as our highest priority. We wear our customers’ shoes to understand the world from their perspective and build experiences to delight them.
icon: user
color: yellow
- title: Dream Big
- title: Dream big
content: We can’t possibly succeed at our audacious mission by taking small, conservative steps. Instead, we are lifelong learners who are intellectually curious, creative, rebellious, and like to dream big. We hire the best and the brightest, imagine a better future together, and empower our employees to invent the future.
icon: leaf
color: blue
- title: Play to Win, as a Team
- title: Play to win, as a team
content: Being a global and inclusive team enables us to build the best products for our customers, and everybody has a seat at the table no matter their background, experiences, or title. We are always raising the bar and maintaining a high level of team performance in our drive to win as a team. We celebrate those wins together, learn from our failures together, and are on this journey as a team together.
icon: users
color: fuchsia
- title: Bias for Action
color: green
- title: Bias for action
content: We make fast decisions, learn from them, and own the outcomes. Good today is better than perfect tomorrow. When in doubt, we empower action, experimentation, learning, and iteration. We strive to build internal consensus so that we are all bought in, but in cases where we disagree, we disagree, commit, and get going!
icon: running
color: orange
- title: Be an Owner
- title: Be an owner
content: As early employees, we are owners and behave accordingly. We are frugal, spend Pulumi’s resources as if they’re our own, and accomplish more with less.
icon: user-tie
color: violet
Expand Down
2 changes: 1 addition & 1 deletion content/blog/aws-lambda-container-support/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Today, AWS announced that AWS Lambda now supports packaging serverless functions

<!--more-->

<div class="bg-purple-100 text-sm rounded-lg py-1 px-4">
<div class="bg-violet-100 text-sm rounded-lg py-1 px-4">

#### AWS Lambda Containers QuickStart

Expand Down
2 changes: 1 addition & 1 deletion content/blog/azure-container-apps/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ We are happy to announce same-day support for Azure Container Apps in the Pulumi

<!--more-->

<div class="bg-purple-100 text-sm rounded-lg py-1 px-4">
<div class="bg-violet-100 text-sm rounded-lg py-1 px-4">

#### Azure Container Apps QuickStart

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ The alternative is to use an [infrastructure as code](/what-is/what-is-infrastru

<!--more-->

<div class="bg-purple-100 text-sm rounded-lg py-1 px-4">
<div class="bg-violet-100 text-sm rounded-lg py-1 px-4">

##### Azure Synapse Quick Start

Expand Down
61 changes: 1 addition & 60 deletions content/brand/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,65 +4,6 @@ type: page
layout: brand

meta_desc: |
Official brand logos and colors for use with Pulumi.
Official Pulumi brand resources. Updated brand guidelines coming soon.

sections:
- label: Logos
anchor: logos
- label: Colors
anchor: colors

logos:
- name: Pulumi wordmark on white
file: logo-on-white
size: 64
bg: false
- name: Pulumi wordmark on black
file: logo-on-black
size: 64
bg: true
- name: Pulumi avatar on black
file: avatar-on-black
size: 40
bg: false
- name: Pulumi avatar on white
file: avatar-on-white
size: 40
bg: true
- name: Pulumipus (8-bit)
file: pulumipus-8bit
size: 40
bg: false

colors:
- name: Yellow
hex: "#f7bf2a"
rgb: "247, 191, 42"
cmyk: "0, 22, 80, 3"
pms: "123 C"
- name: Salmon
hex: "#f26e7e"
rgb: "242, 110, 126"
cmyk: " 0, 52, 45, 5"
pms: "1777 C"
- name: Fuchsia
hex: "#bd4c85"
rgb: "189, 76, 133"
cmyk: "0, 44, 22, 26"
pms: "2062 C"
- name: Purple
hex: "#8a3391"
rgb: "138, 51, 145"
cmyk: "3, 37, 0, 43"
pms: "513 C"
- name: Violet
hex: "#805ac3"
rgb: "128, 90, 195"
cmyk: "26, 41, 0, 24"
pms: "2088 C"
- name: Blue
hex: "#4d5bd9"
rgb: "77, 91, 217"
cmyk: "55, 4, 0, 15"
pms: "2726 C"
---
4 changes: 2 additions & 2 deletions content/cloud-engineering/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ benefits:
items:
- title: Unlock the potential of the modern cloud
icon: lock
icon_color: purple
icon_color: violet
description: |
Modern cloud architectures, such as Kubernetes, have high innovation potential but are complicated to adopt. Cloud engineering empowers teams to tame this complexity
with software engineering practices and tools.
Expand All @@ -108,7 +108,7 @@ benefits:

- title: Decrease infrastructure risks
icon: alert
icon_color: salmon
icon_color: violet
description: |
Cloud engineering “shifts risk left” through frequent testing. Every change is reviewed and tested before deployment. Policy-as-Code enforces compliance across every
deployment, and access controls prevent unauthorized changes.
Expand Down
6 changes: 3 additions & 3 deletions content/enterprise/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,13 +123,13 @@ capabilities:

- title: Federated Services
icon: security
icon_color: salmon
icon_color: violet
description: |
Leverage existing SAML 2.0 and Single Sign-On (SSO) solutions and use the System for Cross-domain Identity Management (SCIM) protocol for automatic identity synchronization with systems like Microsoft Active Directory, Google Workspace, and Okta.

- title: Role Based Access Control (RBAC)
icon: lock
icon_color: purple
icon_color: violet
description: |
Control access to sensitive data and operations through fine-grained roles across the entire organization and for specific projects.

Expand All @@ -147,7 +147,7 @@ capabilities:

- title: Security
icon: shield
icon_color: salmon
icon_color: violet
description: |
Pulumi runs in an AWS VPC and our architecture follows industry best practices. All network communication is encrypted using TLS and Pulumi’s endpoints are only accessible via HTTPS. Your data is also encrypted at-rest and Pulumi is compliant with SOC 2 Type II. To learn more about our architecture and security practices, [read our whitepaper](/security/pulumi-cloud-security-whitepaper).

Expand Down
4 changes: 2 additions & 2 deletions content/gads/neo/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ why_neo:
- title: Provision a Kubernetes Cluster
description: "Go from prompt to a running EKS cluster with plan/preview and a full audit trail."
icon: rocketship
color: salmon
color: violet
button_text: Try This in Neo
button_url: "https://app.pulumi.com/pulumi/neo?prompt=Provision%20an%20EKS%20cluster%20with%20preview%20and%20an%20audit%20trail&prefer_signup=true"
- title: Enforce Guardrails by Default
Expand All @@ -57,7 +57,7 @@ why_neo:
- title: Cut Cloud Waste
description: "Find idle or oversized resources across AWS, Azure, and Google Cloud, then right-size or remove safely."
icon: cycle
color: fuchsia
color: violet
button_text: Try This in Neo
button_url: "https://app.pulumi.com/pulumi/neo?prompt=Find%20idle%20and%20oversized%20resources%20and%20propose%20rightsizing&prefer_signup=true"
- title: Works Where You Work
Expand Down
2 changes: 1 addition & 1 deletion content/migrate/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ offers:
Early stage startups get $10K of Pulumi Enterprise for free.
- title: Open Source Offer
icon: puzzle
icon_color: salmon
icon_color: violet
link: /pricing/open-source-free-tier
description: |
Open source projects and foundations get Pulumi for free.
Expand Down
2 changes: 1 addition & 1 deletion content/migrate/cloudformation.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ benefits:
items:
- title: Tame cloud complexity
icon: code-window
icon_color: salmon
icon_color: violet
description: |
Deliver infrastructure from 50+ cloud and SaaS providers. Pulumi’s SDKs provide a complete and consistent interface that offers full access to
clouds and abstracts complexity.
Expand Down
2 changes: 1 addition & 1 deletion content/migrate/terraform.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ benefits:

- title: Tame cloud complexity
icon: code-window
icon_color: salmon
icon_color: violet
description: |
Deliver infrastructure from 100+ cloud and SaaS providers. Pulumi’s SDKs provide a complete and consistent interface that offers full access to
clouds and abstracts complexity.
Expand Down
2 changes: 1 addition & 1 deletion content/partner/aws.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ sections:
body: You can deploy the entire breadth of AWS services with Pulumi’s AWS Provider and AWS Cloud Control Provider SDKs.
- title: Secure
icon: rocketship
color: salmon
color: violet
subtitle: Tame secrets sprawl and configuration complexity
description: |
[Secrets](/docs/iac/concepts/secrets/) sprawl can lead to security breaches. Pulumi ESC provides centralized environments, secrets, and configuration management and orchestration that helps streamline operations, improve traceability, and ensure consistent security practices.
Expand Down
8 changes: 4 additions & 4 deletions content/partner/azure.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ detail_sections:

- title: Secrets Management
icon: security
icon_color: salmon
icon_color: violet
description: Use Pulumi to ensure secret data is encrypted in transit, at rest, and physically anywhere it gets stored. Bring your own preferred cloud encryption provider or use Pulumi's native secrets provider.

- title: Multi Cloud
Expand All @@ -198,7 +198,7 @@ detail_sections:

- title: Convenience Functions
icon: pen
icon_color: fuchsia
icon_color: violet
description: The provider also contains functions to retrieve keys, secrets, and connection strings from all resources that expose them.

- title: Automate Delivery
Expand All @@ -222,12 +222,12 @@ detail_sections:

- title: Familiar Concepts
icon: collab
icon_color: purple
icon_color: violet
description: Azure Resource Manager API is structured around Resource Providers &mdash; high-level groups like `storage`, `compute`, or `web`. We map Resource Providers to top-level modules or namespaces in Pulumi SDKs.

- title: API Versions
icon: nodes
icon_color: salmon
icon_color: violet
description: Each resource provider defines one or more API versions, for example, `2015-05-01`, `2020-09-01`, or `2020-08-01-preview`. Every version of every ARM API is available in Pulumi SDKs, and each version has its own module or namespace.

- title: All Languages
Expand Down
2 changes: 1 addition & 1 deletion content/partner/gcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -948,7 +948,7 @@ benefits:
items:
- title: Tame cloud complexity
icon: code-window
icon_color: salmon
icon_color: violet
description: |
Deliver infrastructure from 50+ cloud and SaaS providers. Pulumi’s SDKs provide a complete and consistent interface that offers full access to
clouds and abstracts complexity.
Expand Down
4 changes: 2 additions & 2 deletions content/partners/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ types:
- title: Technology Partners
icon:
name: nodes
color: salmon
color: violet
description: Independent vendors integrate their products with Pulumi, enabling comprehensive, end-to-end cloud infrastructure solutions
- title: System Integrators
icon:
name: shield
color: purple
color: violet
description: Trusted and experienced advisors that provide customized solutions to clients implementing modern Infrastructure as Code

case_studies:
Expand Down
2 changes: 1 addition & 1 deletion content/pricing/open-source-free-tier.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ hero:
title: Pulumi Cloud for Open Source
description: |
Open-source maintainers who use Pulumi can get free access to
<a class="text-blue-600" href="/pricing/">Pulumi Cloud Team Edition</a>, giving your project
<a class="text-violet-primary" href="/pricing/">Pulumi Cloud Team Edition</a>, giving your project
collaboration features, visibility into deployments, and the tools
you need to manage infrastructure across contributors.

Expand Down
4 changes: 2 additions & 2 deletions content/product/packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -455,7 +455,7 @@ benefits:
items:
- title: Use your favorite languages
icon: code
icon_color: salmon
icon_color: violet
description: |
Start building infrastructure just by installing a Go module or a NuGet, npm, or Python package. Create your own packages in every language by authoring in just one language.

Expand All @@ -467,7 +467,7 @@ benefits:

- title: Build faster and smarter
icon: guage
icon_color: purple
icon_color: violet
description: |
Don’t reinvent the wheel. Use or create infrastructure abstractions that encapsulate cloud architectures and best practices with Pulumi components in your favorite languages.

Expand Down
2 changes: 1 addition & 1 deletion content/product/pulumi-cloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -347,7 +347,7 @@ deployment:
items:
- title: SaaS
icon: rocketship
icon_color: purple
icon_color: violet
description: |
Use Pulumi Cloud without worrying about scaling, availability, fault tolerance, and concurrency.

Expand Down
6 changes: 3 additions & 3 deletions content/product/pulumi-deployments.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,19 +44,19 @@ options:
description:
items:
- icon: git-merged
icon_color: purple
icon_color: violet
title: Git Push to Deploy
description: Deploy infrastructure with each push to a branch using your [version control integration](/docs/integrations/version-control/), using pull requests to review changes in ephemeral [Review Stacks](/docs/deployments/deployments/review-stacks/) before deploying them.
- icon: upload-to-cloud
icon_color: salmon
icon_color: violet
title: Click to Deploy
description: Deploy infrastructure with a click of a button from the Pulumi Cloud console. Run update, preview, refresh, and destroy commands.
- icon: code-window
icon_color: blue
title: REST API
description: Deploy infrastructure by calling the Pulumi Service REST API. You can also use the API to run [Remote Automation API](/docs/platform/deployments/reference/#rest-api) code.
- icon: eye
icon_color: fuchsia
icon_color: violet
title: Review Stacks
description: Automate the creation and deletion of dedicated cloud environments for every pull request, enabling cost-effective reviews.
- icon: lightning
Expand Down
2 changes: 1 addition & 1 deletion content/product/self-hosted.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ capabilities:
items:
- title: Cloud Engineering Platform
icon: rocketship
icon_color: salmon
icon_color: violet
description: |
All the capabilities of Pulumi Cloud: state management, role-based access controls, policy and compliance guardrails.
- title: Full Control of Data
Expand Down
Loading
Loading