Skip to content

Untrack vendored BuckleScript artifacts (#33 stage 1)#34

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/setup-issue-tracking-LCb58
May 15, 2026
Merged

Untrack vendored BuckleScript artifacts (#33 stage 1)#34
hyperpolymath merged 1 commit into
mainfrom
claude/setup-issue-tracking-LCb58

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

Stage 1 of #33 (ReScript → AffineScript epic) — the safe, immediate part.

Removes 248 vendored BuckleScript build artifacts from version control:
gui/lib/rescript-d3/lib/{bs,ocaml}/ and
gui/lib/rescript-webapi/lib/{bs,ocaml}/ (238 .ast + 8 .iast + 2 .ninja).

These are compiled output of vendored ReScript libraries and were already
listed in .gitignore
(lines 56–61) — they were just committed before
the ignore rules existed. git rm --cached untracks them; files remain on
disk and .gitignore prevents re-adding.

Zero source impact: no first-party code, no build wiring touched.

Not in this PR (rest of #33)

The actual ReScript → AffineScript port (~90 first-party .res/.resi
files) is blocked: the AffineScript compiler/toolchain is not present
in the repo, so code cannot be ported yet. Tracked in #33 stages 2–4.

Test plan

  • git ls-files | grep -E 'gui/lib/rescript-[^/]+/lib/(bs|ocaml)/' returns nothing
  • Working tree still has the files locally (build unaffected)

Refs #33

https://claude.ai/code/session_01LKw5BvbbxFUWi9YMogGJTL


Generated by Claude Code

The 248 generated files under gui/lib/rescript-{d3,webapi}/lib/{bs,ocaml}/
(.ast/.iast/.ninja) are compiled output of vendored ReScript libraries
and are already covered by .gitignore, but were committed before being
ignored. Remove them from version control (kept on disk); they will no
longer be re-added. Groundwork for the ReScript -> AffineScript epic.

https://claude.ai/code/session_01LKw5BvbbxFUWi9YMogGJTL
@hyperpolymath hyperpolymath marked this pull request as ready for review May 15, 2026 21:00
@hyperpolymath hyperpolymath merged commit f256bd2 into main May 15, 2026
18 of 20 checks passed
@hyperpolymath hyperpolymath deleted the claude/setup-issue-tracking-LCb58 branch May 15, 2026 21:00
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