-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Storybook to simplify future UI development #27
Add Storybook to simplify future UI development #27
Conversation
Includes update of README.md instructions and GitHub Actions to always use latest LTS version of Node.js.
Done to facilitate planned use of Storybook. Side benefit is to use a more performant and actively maintained dev server and bundler.
Using Storybook to simplify addition of analytics user consent user interface to the application.
Local development was counting on the developer separately running `npm run storybook`. Also removed Docker port mapping that was not working - local serve of Playwright report via `npx --no-install playwright show-report` delivers what was intended by that port mapping.
Previous change caused e2e tests to not run in GitHub Actions.
Each Card React component used to know about and modify the entire hand. Now each Card only knows about itself and fires events for the owner of hand state to modify state instead.
At 25,000 lines, this PR has gotten to big to meaningfully review. Given that the branch of this PR is effectively the only tip of mainline development and it is deployable, it should probably be merged into |
Based on initial review, it might be better to instead reimplement this PR piecemeal in |
This PR and branch is now equal to |
Close attempt complained about unmerged commits, so will merge to silence that warning (and keep the original history of this PR). |
Title changed from "Measure Cribbage Trainer GitHub pages usage" to "Add Storybook to simplify future UI development" as the PR didn't end up doing all of the work to resolve #21. |
Only dependency updates in here so far.