Skip to content

docs: add LocalStack sponsor section to homepage and README - #136

Merged
macalbert merged 7 commits into
mainfrom
feat/localstack-sponsor
Apr 1, 2026
Merged

docs: add LocalStack sponsor section to homepage and README#136
macalbert merged 7 commits into
mainfrom
feat/localstack-sponsor

Conversation

@macalbert

@macalbert macalbert commented Apr 1, 2026

Copy link
Copy Markdown
Owner

Summary

Adds a LocalStack sponsor section to the Envilder website homepage and README. LocalStack has granted
Envilder an Ultimate open-source subscription, which powers the integration tests against real AWS SSM
and Azure Key Vault APIs. This change visually acknowledges their support.

Changes

  • src/website/src/components/Sponsors.astro — new minimal sponsor strip (logo + label, theme-aware SVGs)
  • src/website/public/localstack-on-light.svg — LocalStack horizontal color logo (light theme)
  • src/website/public/localstack-on-dark.svg — LocalStack horizontal white logo (retro/dark theme)
  • src/website/src/i18n/types.ts — added SponsorsTranslations interface
  • src/website/src/i18n/{en,ca,es}.ts — added sponsor translations in all 3 locales
  • src/website/src/pages/{index,ca/index,es/index}.astro<Sponsors> added after <TrustBadges>
  • README.md — added ## 💜 Sponsors section with theme-aware logo via #gh-dark-mode-only / #gh-light-mode-only

Testing

  • pnpm lint passes (Biome pre-commit hook green)
  • pnpm build:website passes — 9 pages built cleanly
  • Visual validation at 375px, 768px, 1440px in both retro and light themes

Related

N/A


Open with Devin

Summary by CodeRabbit

  • New Features
    • Added a sponsors section to the homepage featuring LocalStack with external link and two theme-specific logos.
  • Localization
    • Added sponsors title and image alt translations for English, Spanish, and Catalan.
  • Styling
    • Theme-aware logo visibility, responsive sizing, and hover/opacity styling.
  • Placement
    • Sponsors section inserted into the homepage content flow across site variants.

@coderabbitai

coderabbitai Bot commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • package.json is excluded by none and included by none

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: b7c4fb59-99a4-4b23-be13-ccb06a0c8fbb

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Walkthrough

Adds a new localized Sponsors component that renders a themed LocalStack sponsor link with responsive styling; updates i18n types and translations; and inserts the component into English, Spanish, and Catalan homepages.

Changes

Cohort / File(s) Summary
New Sponsors Component
src/website/src/components/Sponsors.astro
Adds Sponsors.astro with optional lang prop (default 'en'), uses useTranslations(lang) for label and alt text, renders an external sponsor link with two theme-specific logo images, and includes component-scoped CSS to handle layout, responsiveness, and theme-based logo visibility via [data-theme] selectors.
Translation Type Definitions
src/website/src/i18n/types.ts
Adds SponsorsTranslations interface and extends Translations to include sponsors: SponsorsTranslations.
Translation Strings
src/website/src/i18n/en.ts, src/website/src/i18n/es.ts, src/website/src/i18n/ca.ts
Adds sponsors translation object to English, Spanish, and Catalan locales with title and localstackAlt keys.
Homepage Integration
src/website/src/pages/index.astro, src/website/src/pages/es/index.astro, src/website/src/pages/ca/index.astro
Imports and renders <Sponsors lang={lang} /> on each homepage, placed after TrustBadges and before ProblemSolution.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Suggested labels

enhancement

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The PR title claims to add LocalStack sponsor section to 'homepage and README', but the raw_summary shows only website components and translation files; README.md changes are not detailed in the provided summary. Clarify whether README.md was actually modified in this PR. If it was, the title is accurate; if not, update the title to reflect that only the website homepage was modified.
✅ Passed checks (2 passed)
Check name Status Explanation
Description check ✅ Passed The PR description covers the main changes, testing performed, and provides adequate context, though some template sections are not explicitly filled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/localstack-sponsor

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

gemini-code-assist[bot]

This comment was marked as resolved.

@macalbert
macalbert requested a review from Copilot April 1, 2026 08:53

This comment was marked as resolved.

@macalbert macalbert self-assigned this Apr 1, 2026
@macalbert macalbert added the documentation Improvements or additions to documentation label Apr 1, 2026
- Introduced new vertical color and dark logos for LocalStack.
- Updated the Sponsors component to use new logos based on theme.
- Changed sponsor section titles in multiple languages to "Sponsors".
coderabbitai[bot]

This comment was marked as resolved.

@macalbert macalbert changed the title feat(website): add LocalStack sponsor section to homepage and README docs: add LocalStack sponsor section to homepage and README Apr 1, 2026
@macalbert
macalbert merged commit 24df9b7 into main Apr 1, 2026
8 checks passed
@macalbert
macalbert deleted the feat/localstack-sponsor branch April 1, 2026 23:42
@coderabbitai coderabbitai Bot mentioned this pull request Jul 31, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants