Skip to content

Us Native sharp layer for member images and create a AGENTS.md - #53

Merged
tribal2 merged 4 commits into
rotary-dev-fellowship:developfrom
esequielsantos:develop
Sep 1, 2026
Merged

tribal2 merged 4 commits into
rotary-dev-fellowship:developfrom
esequielsantos:develop

Conversation

@esequielsantos

Copy link
Copy Markdown
  1. Native Sharp Layer Compositing for OG Member Images
    Commit: d1148e4
    What changed: Refactored dynamic OpenGraph image generation (src/pages/og/members/[...slug].webp.ts).
    Why: Replaced SVG tags with native Sharp buffer compositing (.composite()). This ensures reliable server-side image rendering for member cards, better format handling, and crisp resolution without SVG image rendering quirks.
  2. Project Architecture & AI Coding Guidelines (AGENTS.md)
    Commit: b60d2bd
    What changed: Created AGENTS.md in the project root.
    Why: Established explicit project patterns, tech stack rules (Astro v4, TypeScript strict, Tailwind v3, Starlight docs), directory conventions, i18n routing (en/es/pt), and build workflow standards for developers and AI coding tools.
  3. Strict Type Safety & CI Warning Cleanups
    Commit: cd4cafd
    What changed: Resolved syntax issues and cleaned up compiler warnings across 13 components & pages.
    Key Fixes:
    Fixed a syntax error in the OG image generator endpoint.
    Added is:inline directives to JSON-LD and script tags in Meta.astro and LanguagePicker.astro.
    Standardized component props (PricingSection.astro).
    Removed unused imports, parameters, and variables across index routes (en, es, pt), Navbar, FooterSection, and NavLink.
    Result: pnpm build and astro check now complete with 0 errors.

edisones and others added 4 commits August 31, 2026 15:06
…ags from the SVG and instead composite the member image, icon, and vector elements in layers directly using native Sharp buffers (`.composite()`).

@tribal2 tribal2 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks 🙏. For next time, please try not to mix refactors and features in the same PR. Keeping them separate will help us review and merge faster.

@tribal2
tribal2 merged commit 8a6d5c2 into rotary-dev-fellowship:develop Sep 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants