← Corpus / lost-in-public / reminder

Respect the framework nuances, read the docs

Brief description of the reminder functionality and purpose

Path
reminders/Astro-Specifc-Nuances.md
Authors
Michael Staton
Augmented with
Windsurf Cascade on Claude 3.5 Sonnet
Tags
Astro · Web-Frameworks · Code-Generators

This project is in Astro. We are avoiding implementing an additional framework until we absolutely must.

The list of documentation we have referenced before is in: [[lost-in-public/reminders/Read-Relevant-Documentation-before-major-edits.md|Read Relevant Documentation before major edits]]

Astro does not Use JSX or React by default

Do not use JSX or React syntax when writing components. They break the build and render.

DO NOT USE JSX STYLE COMMENTING in components, particulary in the HTML of the component. IT CAUSES ERRORS THAT ARE HARD TO DEBUG, ONLY BECAUSE WHY WOULD THERE BE JSX STYLE COMMENTS IN AN HTML COMPONENT?

TRY TO KEEP JAVASCRIPT IN FRONTMATTER as a matter of convention.