PlotcnBUILD IN THE OPEN

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.

  1. Find a focused improvement

    Check the repository’s issues and describe what you want to change before starting larger work.

  2. Make the change locally

    Install dependencies with npm install, then start the preview with npm run dev. Keep components typed, portable, and accessible.

  3. 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.

  4. Open a pull request

    Describe the problem, the resulting behavior, and any tradeoffs. Small, reviewable changes are easier to improve together.

Open the repository