Restructure: framework at the repo root, one README, docs site in website/ - #8
Merged
Merged
Conversation
…lpha.3, homepage to bunmaska.org)
The publishable bunmaska package now lives at the repo root (Bun/Electron style) instead of packages/bunmaska, and the docs site moves to website/. One ground-up README at the root replaces the thin monorepo overview and the buried package README. CI rewired: validate path filters point at root src/tests/tools, deploy-web builds from website/, and the engine workflows drop the packages/bunmaska working-directory. Lockfiles split: a small framework-only root bun.lock and an independent website/bun.lock.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Moves the publishable
bunmaskapackage frompackages/bunmaska/up to the repo root (Bun/Electron-style layout) and demotes the docs site towebsite/. Supersedes #7 — it carries that PR's two commits (os addswin32, bump to0.1.0-alpha.3, homepage → bunmaska.org, ARM64/Windows doc fixes) and adds the restructure on top.What changed
src/,tests/,tools/,examples/,package.json, configs now live at the root. 501 files moved withgit mv(history preserved);packages/is gone.README.mdreplaces both the thin monorepo overview and the buried package README. Honest platform table (macOS/Linux ship on system WebKit; Windows alpha is a real WinCairo backend, x64, not turnkey), buildless-native-modules lead, docs link → bunmaska.org.website/with its own independentbun.lock(no more workspace).validate.ymlpath filters point at rootsrc/tests/tools/examples; the Windows leg drops itsworking-directory.deploy-web.ymlbuilds fromwebsite/.build-engine.yml/build-engine-windows.ymldrop thepackages/bunmaskapaths.bun.lock; independentwebsite/bun.lock.Checks (local)
bun run validateat root: green, 1589 tests, 0 fail.websitebuild: green, 41 pages.npm pack --dry-run: 184 files / 291 kB,src/+README.md+LICENSE+package.jsononly — no test/tooling/site leak.After merge, publishing happens from the root (
npm publish --tag alpha), notpackages/bunmaska.🤖 Generated with Claude Code