Leave the canvas
a little better.
Useful contributions start with a clear problem. A confusing interaction, an inaccessible tooltip, or a chart that doesn’t fit on a phone is a good place to begin.
Find a focused improvement
Check the repository’s issues and describe what you want to change before starting larger work.
Make the change locally
Install dependencies with
npm install, then start the preview withnpm run dev. Keep components typed, portable, and accessible.Show your work
Run lint, TypeScript, and the production build. Include before/after screenshots for visual changes and explain how you tested keyboard and touch behavior.
Open a pull request
Describe the problem, the resulting behavior, and any tradeoffs. Small, reviewable changes are easier to improve together.