Skip to content

Jsx bob - #165

Merged
BoDonkey merged 6 commits into
jsxfrom
jsx-bob
Sep 4, 2026
Merged

BoDonkey merged 6 commits into
jsxfrom
jsx-bob

Conversation

@BoDonkey

Copy link
Copy Markdown
Contributor

Please indicate which branch this PR should merge into:

Check one

  • main
  • latest
  • stable
  • Check if this PR will be resubmitted against another branch

Summary

Summarize the changes briefly, including which issue/ticket this resolves. If it closes an existing Github issue, include "Closes #[issue number]"
This PR makes some improvements to the original jsx branch around translations plus code comments to reflect it will be the main, rather than JSX example branch. It also adds skills files. Takes steps toward closing PRO-9710.

What are the specific steps to test this change?

For example:

  1. Run the website and log in as an admin
  2. Open a piece manager modal and select several pieces
  3. Click the "Archive" button on the top left of the manager and confirm that it should proceed
  4. Check that all pieces have been archived properly

What kind of change does this PR introduce?

(Check at least one)

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • Build-related changes
  • Other

Make sure the PR fulfills these requirements:

  • It includes a) the existing issue ID being resolved, b) a convincing reason for adding this feature, or c) a clear description of the bug it resolves
  • The changelog is updated
  • Related documentation has been updated
  • Related tests have been updated

If adding a new feature without an already open issue, it's best to open a feature request issue first and wait for approval before working on it.

Other information:

@BoDonkey
BoDonkey requested a review from boutell August 24, 2026 14:56
@linear

linear Bot commented Aug 24, 2026

Copy link
Copy Markdown

PRO-9710

Comment thread views/layout.jsx Outdated
);
}

// Preload the webfonts so text paints in the real face rather than swapping

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Whoa that's a big find. Let's just remove the preloading to avoid the complexity here and open a ticket for another go at it later.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Removed

@BoDonkey
BoDonkey requested a review from boutell September 3, 2026 11:36

@boutell boutell left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This is great. High level advice on the best approach to CLAUDE.md / AGENTS.md / ARCHITECTURE.md provided.

Comment thread CLAUDE.md Outdated
# CLAUDE.md

Machine-readable project brief for AI coding assistants. Facts and conventions only.
This project's agent brief lives in [AGENTS.md](AGENTS.md).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Claude has new canonical guidance on the best way to do this:

https://code.claude.com/docs/en/memory#agents-md

Comment thread ARCHITECTURE.md

## Templates: JSX

This project's templates are written in **JSX** rather than Nunjucks. JSX is a server-side

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

According to my research, CLAUDE.md will probably ignore ARCHITECTURE.md unless it is at least mentioned in AGENTS.md (which in turn should be fully @-imported by CLAUDE.md).

I'm a little skeptical that it would never be read (Claude is pretty inquisitive), but I think it makes sense to name-drop it and explain its role in AGENTS.md, as opposed to fully @-importing it there which would force it to be loaded all the time.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Had Claude rewrite and add @imports.

CLAUDE.md pointed at AGENTS.md with a markdown link, which Claude Code's
@-import parser doesn't recognize — AGENTS.md was never actually loaded
into context. Switch to a real @AGENTS.md import per the canonical
guidance (https://code.claude.com/docs/en/memory#agents-md).

Also have AGENTS.md name-drop ARCHITECTURE.md and explain its role, per
PR review feedback, without @-importing it (it's long prose largely
overlapping AGENTS.md's tables, not worth loading every session).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E1R6qsqGA2kcR2zWN1PrTk
@BoDonkey
BoDonkey requested a review from boutell September 4, 2026 14:41
@BoDonkey
BoDonkey merged commit d303467 into jsx Sep 4, 2026
@BoDonkey
BoDonkey deleted the jsx-bob branch September 4, 2026 15:49
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.

2 participants