Skip to content

[ux] Cross-platform compatibility for symlinking of demo/node_modules#794

Merged
btopro merged 5 commits intohaxtheweb:masterfrom
winstonwumbo:master
Apr 9, 2026
Merged

[ux] Cross-platform compatibility for symlinking of demo/node_modules#794
btopro merged 5 commits intohaxtheweb:masterfrom
winstonwumbo:master

Conversation

@winstonwumbo
Copy link
Copy Markdown
Contributor

New Features

  • Removed the symlink at elements/haxcms-elements/demo/node_modules from version control
    • By default, GitHub Desktop disables any Git-tracked symlinks on a Windows machine.
    • There is not a GUI setting to change this. Instead users had to run git config --global core.symlinks true or manually edit $HOME/.gitconfig
  • Added elements/haxcms-elements/demo/node_modules to gitignore
  • Now the symlink is initialized in postinstall.js, running as another build step of yarn install
    • We bypass the GitHub Desktop limitation and further reduce HAX's configuration requirements
    • Tested on Linux, macOS, and Windows
  • Updated README with clearer instructions for Dev Containers

@winstonwumbo winstonwumbo requested a review from btopro as a code owner April 8, 2026 07:22
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 8, 2026

@winstonwumbo is attempting to deploy a commit to the HAXTheWeb Team on Vercel.

A member of the Team first needs to authorize it.

@btopro btopro merged commit 6d09449 into haxtheweb:master Apr 9, 2026
2 of 3 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Apr 9, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants